From cf773911b07bfdaca081b69d7b3e80bca6761e97 Mon Sep 17 00:00:00 2001
From: rubidium <rubidium@openttd.org>
Date: Sun, 22 Jul 2012 18:56:16 +0000
Subject: [PATCH] (svn r24432) -Fix: compile warning in depend

---
 src/depend/depend.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/depend/depend.cpp b/src/depend/depend.cpp
index 4d5ef35f38..1805e3286a 100644
--- a/src/depend/depend.cpp
+++ b/src/depend/depend.cpp
@@ -922,7 +922,10 @@ int main(int argc, char *argv[])
 
 	if (size != 0) {
 		src = fopen(backup, "wb");
-		fwrite(content, 1, size, src);
+		if (fwrite(content, 1, size, src) != (size_t)size) {
+			fprintf(stderr, "Could not write %s\n", filename);
+			exit(-2);
+		}
 		fclose(src);
 
 		/* Then append it to the real file. */