From a60968deda3e541b84535616944cd2165c51a568 Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Fri, 27 Feb 2009 19:24:03 +0100 Subject: Fix compiler warnings --- src/gallery-utils.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/gallery-utils.c') diff --git a/src/gallery-utils.c b/src/gallery-utils.c index 6378ae5..2b74b9b 100644 --- a/src/gallery-utils.c +++ b/src/gallery-utils.c @@ -97,6 +97,7 @@ copy_file (const char *src, const char *dst) int size_r; struct stat st; struct utimbuf ut; + size_t written; fin = fopen (src, "r"); if (fin == NULL) { @@ -117,7 +118,11 @@ copy_file (const char *src, const char *dst) while ((! feof (fin)) && (size_r == BUFFER_SIZE)) { size_r = fread (buffer, 1, BUFFER_SIZE, fin); - fwrite (buffer, 1, size_r, fout); + written = fwrite (buffer, 1, size_r, fout); + if (written < size_r) { + fprintf (stderr, "copy_file: error writing to file \"%s\": %s\n", dst, strerror (errno)); + break; + } } fclose (fout); -- cgit v1.2.3