=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/sudo/Attic/sudo_edit.c,v retrieving revision 1.4 retrieving revision 1.5 diff -c -r1.4 -r1.5 *** src/usr.bin/sudo/Attic/sudo_edit.c 2007/07/26 16:10:16 1.4 --- src/usr.bin/sudo/Attic/sudo_edit.c 2007/09/05 23:55:57 1.5 *************** *** 62,68 **** #include "sudo.h" #ifndef lint ! __unused static const char rcsid[] = "$Sudo: sudo_edit.c,v 1.6.2.7 2007/07/08 18:44:41 millert Exp $"; #endif /* lint */ extern sigaction_t saved_sa_int, saved_sa_quit, saved_sa_tstp, saved_sa_chld; --- 62,68 ---- #include "sudo.h" #ifndef lint ! __unused static const char rcsid[] = "$Sudo: sudo_edit.c,v 1.6.2.8 2007/09/03 20:28:31 millert Exp $"; #endif /* lint */ extern sigaction_t saved_sa_int, saved_sa_quit, saved_sa_tstp, saved_sa_chld; *************** *** 135,141 **** } } set_perms(PERM_ROOT); ! if (error || !S_ISREG(sb.st_mode)) { if (error) warn("%s", *ap); else --- 135,141 ---- } } set_perms(PERM_ROOT); ! if (error || (ofd != -1 && !S_ISREG(sb.st_mode))) { if (error) warn("%s", *ap); else