Explorar el Código

Fix getting group id by groupname

z3APA3A hace 7 años
padre
commit
1af6e65fba
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/conf.c

+ 2 - 1
src/conf.c

@@ -1405,7 +1405,7 @@ static int h_setuid(int argc, unsigned char **argv){
 }
 }
 
 
 gid_t strtogid(unsigned char *str){
 gid_t strtogid(unsigned char *str){
-  gid_t res;
+  gid_t res = 0;
 
 
 	if(!isnumber(*(char *)str)){
 	if(!isnumber(*(char *)str)){
 		struct group *gr;
 		struct group *gr;
@@ -1413,6 +1413,7 @@ gid_t strtogid(unsigned char *str){
 		if(gr) res = gr->gr_gid;
 		if(gr) res = gr->gr_gid;
 	}
 	}
 	else res = atoi((char *)str);
 	else res = atoi((char *)str);
+	return res;
 }
 }
 
 
 static int h_setgid(int argc, unsigned char **argv){
 static int h_setgid(int argc, unsigned char **argv){