Changeset 400:bb8a4fa301b3 in freeDiameter for libfreeDiameter/messages.c
- Timestamp:
- Jul 8, 2010, 12:35:32 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfreeDiameter/messages.c
r387 r400 332 332 CHECK_FCT( fd_sess_getsid ( sess, &sid ) ); 333 333 CHECK_FCT( fd_msg_avp_new ( sess_id_avp, 0, &avp ) ); 334 val.os.data = sid;334 val.os.data = (unsigned char *)sid; 335 335 val.os.len = strlen(sid); 336 336 CHECK_FCT( fd_msg_avp_setvalue( avp, &val ) ); … … 746 746 } 747 747 } 748 end: 748 749 749 fd_log_debug(INOBJHDR "intern: src:%p mf:%d raw:%p(%d)\n", INOBJHDRVAL, avp->avp_source, avp->avp_mustfreeos, avp->avp_rawdata, avp->avp_rawlen); 750 750 } … … 1855 1855 struct dict_avp_data avp_info; 1856 1856 union avp_value val; 1857 char os[1] = { '\0' };1857 unsigned char os[1] = { '\0' }; 1858 1858 1859 1859 /* Create an instance */ … … 1876 1876 case AVP_TYPE_FLOAT64: 1877 1877 CHECK_FCT_DO( fd_msg_avp_setvalue(avp, &val), return NULL ); 1878 /* For AVP_TYPE_GROUPED we don't do anything */ 1878 case AVP_TYPE_GROUPED: 1879 /* For AVP_TYPE_GROUPED we don't do anything */ 1880 break; 1881 default: 1882 ASSERT(0); /* not handled */ 1879 1883 } 1880 1884
Note: See TracChangeset
for help on using the changeset viewer.