]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
Fixed like Maciej did.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 23 Mar 2015 20:42:47 +0000 (20:42 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 23 Mar 2015 20:42:47 +0000 (20:42 +0000)
git-svn-id: file:///svn/unbound/trunk@3376 be551aaa-1e26-0410-a405-d3ace91eadb9

util/config_file.c

index 45a48880a52e6e6f96345b50376121b9fff53f7f..052d99f10e62665e1308ebd674dedb53d051d7f9 100644 (file)
@@ -1218,9 +1218,7 @@ void config_lookup_uid(struct config_file* cfg)
        /* translate username into uid and gid */
        if(cfg->username && cfg->username[0]) {
                struct passwd *pwd;
-               if((pwd = getpwnam(cfg->username)) == NULL)
-                       log_err("user '%s' does not exist.", cfg->username);
-               else {
+               if((pwd = getpwnam(cfg->username)) != NULL) {
                        cfg_uid = pwd->pw_uid;
                        cfg_gid = pwd->pw_gid;
                }