diff options
author | gad <gad@FreeBSD.org> | 2002-07-12 01:37:06 +0000 |
---|---|---|
committer | gad <gad@FreeBSD.org> | 2002-07-12 01:37:06 +0000 |
commit | e2696cc497619e84644be35648732bb6083d695d (patch) | |
tree | 36c10d87da493c06e13a2ade8aaa197d67a74e30 | |
parent | 793db011bb8b6296e52c98325185a73064ac25e3 (diff) | |
download | FreeBSD-src-e2696cc497619e84644be35648732bb6083d695d.zip FreeBSD-src-e2696cc497619e84644be35648732bb6083d695d.tar.gz |
Fix set_qstate() so it correctly checks for any error from chmod().
Note that set_qstate() is only called from several 'lpc' commands.
MFC after: 3 days
-rw-r--r-- | usr.sbin/lpr/common_source/common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/usr.sbin/lpr/common_source/common.c b/usr.sbin/lpr/common_source/common.c index c731f9b..ae84b63 100644 --- a/usr.sbin/lpr/common_source/common.c +++ b/usr.sbin/lpr/common_source/common.c @@ -349,7 +349,7 @@ set_qstate(int action, const char *lfname) errsav = errno; seteuid(uid); res = SQS_CHGOK; - if (res < 0) + if (chres < 0) res = SQS_CHGFAIL; } else if (newbits == LOCK_FILE_MODE) { /* |