# HG changeset patch # User Sebastien Decugis # Date 1316862030 -7200 # Node ID 71833fa5e35f9b7837b34701f0748d5b7b6d20ab # Parent 9e9840ccf05922bf68a9470f399c76a8526c4b26 allow applications to create empty AVP also diff -r 9e9840ccf059 -r 71833fa5e35f libfdproto/messages.c --- a/libfdproto/messages.c Sat Sep 24 09:45:14 2011 +0200 +++ b/libfdproto/messages.c Sat Sep 24 13:00:30 2011 +0200 @@ -1219,12 +1219,8 @@ /* Duplicate an octetstring if needed. */ if (type == AVP_TYPE_OCTETSTRING) { - if (value->os.len) { - CHECK_MALLOC( avp->avp_storage.os.data = os0dup(value->os.data, value->os.len) ); - avp->avp_mustfreeos = 1; - } else { - avp->avp_storage.os.data = NULL; - } + CHECK_MALLOC( avp->avp_storage.os.data = os0dup(value->os.data, value->os.len) ); + avp->avp_mustfreeos = 1; } /* Set the data pointer of the public part */