X-Git-Url: http://git.pk910.de/?p=ircu2.10.12-pk.git;a=blobdiff_plain;f=ircd%2Fs_auth.c;fp=ircd%2Fs_auth.c;h=b3e993af3137b147814043082d07d2626e9daec6;hp=476cce5610e347af399065c528807671c52fe51b;hb=c2ad630afaab5353b2656f6cd5d591f8a2488692;hpb=5dd977c1dc9f33ddfbca5eb11fb8f3b95c7e5359 diff --git a/ircd/s_auth.c b/ircd/s_auth.c index 476cce5..b3e993a 100644 --- a/ircd/s_auth.c +++ b/ircd/s_auth.c @@ -270,12 +270,13 @@ static int auth_set_username(struct AuthRequest *auth) { /* Prepend ~ to user->username. */ s = user->username; - s[USERLEN-1] = '\0'; + s[USERLEN] = '\0'; for (last = '~'; (ch = *s) != '\0'; ) { *s++ = last; last = ch; } + *s++ = last; *s = '\0'; } /* else cleaned version of client-provided name is in place */