]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
secrets are talloc'd
authorAlan T. DeKok <aland@freeradius.org>
Wed, 22 Nov 2017 20:39:58 +0000 (15:39 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 22 Nov 2017 20:39:58 +0000 (15:39 -0500)
src/modules/proto_radius/proto_radius_udp.c

index 9120053ffc5b76e837c31498a0cf01d110564c4e..d4ff30baae0eaaf728387af0f8eb4e02bb8acdb3 100644 (file)
@@ -396,7 +396,7 @@ static ssize_t dynamic_client_alloc(proto_radius_udp_t *inst, uint8_t *packet, s
        FR_DLIST_INIT(client->packets);
        client->active = false;
        client->dynamic = true;
-       client->secret = client->longname = client->shortname = client->nas_type = "";
+       client->secret = client->longname = client->shortname = client->nas_type = talloc_strdup(client, "");
 
        client->ipaddr = address->src_ipaddr;
        client->src_ipaddr = address->dst_ipaddr;