From: Alan T. DeKok Date: Mon, 18 Apr 2016 19:24:58 +0000 (-0400) Subject: minor cleanup X-Git-Tag: release_3_0_12~159 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7faf3751ef66048f7d2f267a6bea5aa573f848c;p=thirdparty%2Ffreeradius-server.git minor cleanup --- diff --git a/src/lib/pair.c b/src/lib/pair.c index 7deccdbb804..c7701e27aaf 100644 --- a/src/lib/pair.c +++ b/src/lib/pair.c @@ -1316,8 +1316,8 @@ static VALUE_PAIR *fr_pair_make_unknown(TALLOC_CTX *ctx, vp = fr_pair_alloc(ctx); if (!vp) return NULL; - da = dict_unknown_afrom_str(vp, attribute); - if (!da) { + vp->da = dict_unknown_afrom_str(vp, attribute); + if (!vp->da) { talloc_free(vp); return NULL; } @@ -1346,7 +1346,6 @@ static VALUE_PAIR *fr_pair_make_unknown(TALLOC_CTX *ctx, vp->vp_octets = data = talloc_array(vp, uint8_t, vp->vp_length); vp->type = VT_DATA; vp->op = (op == 0) ? T_OP_EQ : op; - vp->da = da; if (fr_hex2bin(data, vp->vp_length, value + 2, size) != vp->vp_length) { fr_strerror_printf("Invalid hex string");