]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
VPS are allocated from the request ctx
authorAlan T. DeKok <aland@freeradius.org>
Wed, 8 May 2019 14:34:53 +0000 (10:34 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 8 May 2019 14:34:53 +0000 (10:34 -0400)
src/modules/proto_dhcpv4/dhcpclient.c

index c7f4247b6b8e4e9fe2799503d7176b7d3936c6d1..6a1c0791128bb2f5c1db175a7669b36371a7a617 100644 (file)
@@ -168,10 +168,11 @@ static RADIUS_PACKET *request_init(char const *filename)
        }
 
        request = fr_radius_alloc(NULL, false);
+
        /*
         *      Read the VP's.
         */
-       if (fr_pair_list_afrom_file(NULL, dict_dhcpv4, &request->vps, fp, &filedone) < 0) {
+       if (fr_pair_list_afrom_file(request, dict_dhcpv4, &request->vps, fp, &filedone) < 0) {
                fr_perror("dhcpclient");
                fr_radius_packet_free(&request);
                if (fp != stdin) fclose(fp);