Forráskód Böngészése

core: set the global sock_uid/gid based on the user/group values

- they were left with initial value, more or less being unused
Daniel-Constantin Mierla 10 éve
szülő
commit
d7a10e6a5e
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      main.c

+ 3 - 0
main.c

@@ -2301,12 +2301,15 @@ try_again:
 			fprintf(stderr, "bad user name/uid number: -u %s\n", user);
 			goto error;
 		}
+		sock_uid = uid;
+		sock_gid = gid;
 	}
 	if (group){
 		if (group2gid(&gid, group)<0){
 				fprintf(stderr, "bad group name/gid number: -u %s\n", group);
 			goto error;
 		}
+		sock_gid = gid;
 	}
 	if (fix_all_socket_lists()!=0){
 		fprintf(stderr,  "failed to initialize list addresses\n");