- add a patch to catch out-of-space errors rcp'ing files to NFS
destinations
This commit is contained in:
parent
2ef50f0d66
commit
ab1cdb5d37
19
krb5-trunk-close-err.patch
Normal file
19
krb5-trunk-close-err.patch
Normal file
@ -0,0 +1,19 @@
|
||||
Check for errors returned by close(), which is when we notice out-of-space
|
||||
errors on NFS. Patch by Tomas Smetana. RT#6399
|
||||
|
||||
Index: src/appl/bsd/krcp.c
|
||||
===================================================================
|
||||
--- src/appl/bsd/krcp.c (revision 22038)
|
||||
+++ src/appl/bsd/krcp.c (working copy)
|
||||
@@ -1115,7 +1115,10 @@
|
||||
wrerr++;
|
||||
if (ftruncate(of, size))
|
||||
error("rcp: can't truncate %s: %s\n", nambuf, error_message(errno));
|
||||
- (void) close(of);
|
||||
+ if (close(of) != 0)
|
||||
+ {
|
||||
+ error("rcp: error closing %s: %s\n", nambuf, error_message(errno));
|
||||
+ }
|
||||
(void) response();
|
||||
if (setimes) {
|
||||
setimes = 0;
|
Loading…
Reference in New Issue
Block a user