From 1af6e65fba1f6ad3730f8ff98db19ba64893ad45 Mon Sep 17 00:00:00 2001 From: z3APA3A <3APA3A@3proxy.ru> Date: Tue, 24 Apr 2018 19:21:35 +0300 Subject: [PATCH] Fix getting group id by groupname --- src/conf.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/conf.c b/src/conf.c index c45a645..3a9ee5f 100644 --- a/src/conf.c +++ b/src/conf.c @@ -1405,7 +1405,7 @@ static int h_setuid(int argc, unsigned char **argv){ } gid_t strtogid(unsigned char *str){ - gid_t res; + gid_t res = 0; if(!isnumber(*(char *)str)){ struct group *gr; @@ -1413,6 +1413,7 @@ gid_t strtogid(unsigned char *str){ if(gr) res = gr->gr_gid; } else res = atoi((char *)str); + return res; } static int h_setgid(int argc, unsigned char **argv){