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