Diff for /embedaddon/sudo/common/secure_path.c between versions 1.1 and 1.1.1.2

version 1.1, 2012/05/29 12:26:49 version 1.1.1.2, 2012/10/09 09:29:52
Line 45  sudo_secure_path(const char *path, int type, uid_t uid Line 45  sudo_secure_path(const char *path, int type, uid_t uid
     int rval = SUDO_PATH_MISSING;      int rval = SUDO_PATH_MISSING;
     debug_decl(sudo_secure_path, SUDO_DEBUG_UTIL)      debug_decl(sudo_secure_path, SUDO_DEBUG_UTIL)
   
    if (path != NULL && stat_sudoers(path, &sb) == 0) {    if (path != NULL && stat(path, &sb) == 0) {
         if ((sb.st_mode & _S_IFMT) != type) {          if ((sb.st_mode & _S_IFMT) != type) {
             rval = SUDO_PATH_BAD_TYPE;              rval = SUDO_PATH_BAD_TYPE;
         } else if (uid != (uid_t)-1 && sb.st_uid != uid) {          } else if (uid != (uid_t)-1 && sb.st_uid != uid) {

Removed from v.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>