]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/client.c
Change strdup() to strndup()
[ngircd-alex.git] / src / ngircd / client.c
index 1c710344007ab77399d270211432503022bf8614..72774ca9f4c749449d40a9344393aa3f6eef54b0 100644 (file)
@@ -469,7 +469,8 @@ Client_SetAccountName(CLIENT *Client, const char *AccountName)
                free(Client->account_name);
 
        if (*AccountName)
-               Client->account_name = strdup(AccountName);
+               Client->account_name = strndup(AccountName,
+                                              CLIENT_NICK_LEN - 1);
        else
                Client->account_name = NULL;
 }