]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
allocation can fail. CID #1469123
authorAlan T. DeKok <aland@freeradius.org>
Mon, 11 Apr 2022 21:32:52 +0000 (17:32 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 11 Apr 2022 21:32:52 +0000 (17:32 -0400)
src/protocols/dhcpv4/packet.c

index 06fb033ebdf0d21104aeec18633824d0627ba428..1bbf2850924a6b3f5b31a09bab7bbba0ec5cb030 100644 (file)
@@ -313,6 +313,7 @@ int fr_dhcpv4_decode(TALLOC_CTX *ctx, fr_pair_list_t *out, uint8_t const *data,
         *      "ipv4prefix".
         */
        vp = fr_pair_afrom_da(ctx, attr_dhcp_network_subnet);
+       if (!vp) return -1;
 
        /*
         *      First look for Relay-Link-Selection