Index: /libmpc/branches/r2d/mpcgain/mpcgain.c
===================================================================
--- /libmpc/branches/r2d/mpcgain/mpcgain.c	(revision 251)
+++ /libmpc/branches/r2d/mpcgain/mpcgain.c	(revision 252)
@@ -124,4 +124,8 @@
 
 		file = fopen( argv[j + 1], "r+");
+		if (file == 0) {
+			fprintf(stderr, "Can't open file \"%s\" for writing\n", argv[j + 1]);
+			continue;
+		}
 		fseek(file, header_pos[j] - 4, SEEK_SET);
 		fread(buffer, 1, 16, file);
