Sophie

Sophie

distrib > Scientific%20Linux > 5x > x86_64 > by-pkgid > e16d0c94ff2c9e93ba4eea60f7b68478 > files > 28

krb5-1.6.1-70.el5_9.2.src.rpm

diff -up krb5-1.3.4/src/appl/bsd/krcp.c.closeerr krb5-1.3.4/src/appl/bsd/krcp.c
--- krb5-1.3.4/src/appl/bsd/krcp.c.closeerr	2008-09-10 16:31:36.000000000 +0200
+++ krb5-1.3.4/src/appl/bsd/krcp.c	2008-09-10 16:34:58.000000000 +0200
@@ -1192,7 +1192,10 @@ void sink(argc, argv)
 	  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;