]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Copy shortname after dynamic client is defined
authorNick Porter <nick@portercomputing.co.uk>
Mon, 13 Jan 2025 10:13:56 +0000 (10:13 +0000)
committerNick Porter <nick@portercomputing.co.uk>
Mon, 13 Jan 2025 10:13:56 +0000 (10:13 +0000)
src/lib/io/master.c

index d7bff45c4f1d7116d4ebe4466b5ec34bce148b8f..9185767f5d57410603982d657c1573239361b302 100644 (file)
@@ -2522,6 +2522,8 @@ static ssize_t mod_write(fr_listen_t *li, void *packet_ctx, fr_time_t request_ti
 
                connection->parent->radclient->secret = talloc_strdup(connection->parent->radclient,
                                                                      radclient->secret);
+               connection->parent->radclient->shortname = talloc_strdup(connection->parent->radclient,
+                                                                        radclient->shortname);
 
                /*
                 *      The client has been allowed.