Navigation


Changeset 730:e21d79595045 in freeDiameter for libfdproto/messages.c


Ignore:
Timestamp:
Feb 24, 2011, 5:19:42 PM (13 years ago)
Author:
Sebastien Decugis <sdecugis@nict.go.jp>
Branch:
default
Phase:
public
Message:

minor improvements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdproto/messages.c

    r720 r730  
    12181218        memcpy(&avp->avp_storage, value, sizeof(union avp_value));
    12191219       
    1220         /* Copy an octetstring if needed. */
     1220        /* Duplicate an octetstring if needed. */
    12211221        if (type == AVP_TYPE_OCTETSTRING) {
    12221222                if (value->os.len) {
    1223                         CHECK_MALLOC(  avp->avp_storage.os.data = malloc(value->os.len)  );
     1223                        CHECK_MALLOC(  avp->avp_storage.os.data = os0dup(value->os.data, value->os.len)  );
    12241224                        avp->avp_mustfreeos = 1;
    1225                         memcpy(avp->avp_storage.os.data, value->os.data, value->os.len);
    12261225                } else {
    12271226                        avp->avp_storage.os.data = NULL;
Note: See TracChangeset for help on using the changeset viewer.