From e60955e83531d4f383c998d34b5dbbce12c15738 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 2 May 2019 13:42:01 -0400 Subject: [PATCH] roken: getuserinfo WIN32 fix username string termination 95eb83c42431e ("roken: Add roken_get_username() and friends") failed to copy the username C-String NUL terminator. As a result a "DOMAIN\user" is returned as "userIN\user". Change-Id: I10027e4eef18364074eecf385fa9fab1ae68dbe7 --- lib/roken/getuserinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/roken/getuserinfo.c b/lib/roken/getuserinfo.c index 48904295e..aab9914f5 100644 --- a/lib/roken/getuserinfo.c +++ b/lib/roken/getuserinfo.c @@ -230,7 +230,7 @@ roken_get_username(char *user, size_t usersz) p = strchr(user, '\\'); if (p != NULL) { p++; - memmove(user, p, strlen(p)); + memmove(user, p, strlen(p) + 1); } return user; } else {