Navigation


Changeset 892:b2e8f1a3ef76 in freeDiameter for libfdproto


Ignore:
Timestamp:
Nov 19, 2012, 4:58:40 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

Allow the content of the Failed-AVP to be parseable to bufferize the message. The content is only padded currently

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libfdproto/messages.c

    r891 r892  
    232232        }
    233233       
     234        if (flags & AVPFL_SET_RAWDATA_FROM_AVP) {
     235                new->avp_rawlen = (*avp)->avp_public.avp_len - GETAVPHDRSZ( (*avp)->avp_public.avp_flags );
     236                if (new->avp_rawlen) {
     237                        CHECK_MALLOC(  new->avp_rawdata = malloc(new->avp_rawlen)  );
     238                        memset(new->avp_rawdata, 0xFF, new->avp_rawlen);
     239                }
     240        }
     241       
    234242        /* The new object is ready, return */
    235243        *avp = new;
Note: See TracChangeset for help on using the changeset viewer.