From 5c86f69b950b4ada6908fd1f908af1fad2f2a699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergi=20=C3=80lvarez=20i=20Capilla?= Date: Fri, 28 Jan 2022 15:45:35 +0100 Subject: [PATCH] Fix unused variable warning --- libr/util/sys.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libr/util/sys.c b/libr/util/sys.c index e34a87354b..caed842ece 100644 --- a/libr/util/sys.c +++ b/libr/util/sys.c @@ -1239,8 +1239,8 @@ R_API void r_sys_set_environ(char **e) { } R_API char *r_sys_whoami(void) { - char buf[32]; #if __WINDOWS__ + char buf[32]; DWORD buf_sz = sizeof (buf); if (!GetUserName ((LPWSTR)buf, (LPDWORD)&buf_sz) ) { return strdup ("?"); @@ -1251,6 +1251,7 @@ R_API char *r_sys_whoami(void) { char *user = r_sys_getenv ("USER"); return user? user: r_str_newf ("uid%d", getuid ()); #else + char buf[32]; // XXX this is not thread safe and getpwuid_r is not available struct passwd *pw = getpwuid (getuid ()); if (pw) {