Changeset e54f151 in code for dns.c


Ignore:
Timestamp:
Mar 5, 2014, 9:48:17 PM (11 years ago)
Author:
Stuart Henderson <stu@…>
Branches:
master
Children:
87dc6ac
Parents:
3dba97d
Message:

chdir(/) immediately after chroot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dns.c

    r3dba97d re54f151  
    9090        }
    9191
     92        if (chdir("/") < 0) {
     93                syslog(LOG_ERR, "chdir: %m");
     94                exit(EX_UNAVAILABLE);
     95        }
     96
    9297        if (setusercontext(NULL, pw, pw->pw_uid,
    9398            LOGIN_SETALL & ~LOGIN_SETUSER) < 0)
     
    97102                syslog(LOG_ERR, "%d: %m", pw->pw_uid);
    98103                exit(EX_NOPERM);
    99         }
    100 
    101         if (chdir("/") < 0) {
    102                 syslog(LOG_ERR, "chdir: %m");
    103                 exit(EX_UNAVAILABLE);
    104104        }
    105105
Note: See TracChangeset for help on using the changeset viewer.