X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=socket_server.c;h=a33f626ef2b039d571ca537912354017ca2462ea;hp=7a0868004e44aaa0b0a4704646b0616042f5ce81;hb=320159175adced71da64efa80e9334f7bcab96c8;hpb=e5d55b64f753e419fcfa48b5b8355c9d401589e3 diff --git a/socket_server.c b/socket_server.c index 7a08680..a33f626 100644 --- a/socket_server.c +++ b/socket_server.c @@ -64,8 +64,12 @@ int admin_init(void) return(-1); } if (chmod(socket_name, options.socketrights) < 0) { - PERROR("Failed to change socket rigts to %d. (errno=%d)\n", options.socketrights, errno); + PERROR("Failed to change socket rights to %d. (errno=%d)\n", options.socketrights, errno); } + if (chown(socket_name, options.socketuser, options.socketgroup) < 0) { + PERROR("Failed to change socket user/group to %d/%d. (errno=%d)\n", options.socketuser, options.socketgroup, errno); + } + return(0); }