ソースを参照

libpng: add error handling to non existing file

Douglas Andreani 5 年 前
コミット
4547ec5db1
1 ファイル変更4 行追加0 行削除
  1. 4 0
      libpng/img.c

+ 4 - 0
libpng/img.c

@@ -7,6 +7,10 @@ image initialize_png(char *title, char *filename, int width, int height)
 	FILE *fp = NULL;
 
 	fp = fopen(filename, "wb");
+	if (fp == NULL) {
+		fprintf(stderr, "could not create %s", filename);
+		exit(EXIT_FAILURE);
+	}
 
 	png_structp png_ptr =
 	    png_create_write_struct(PNG_LIBPNG_VER_STRING,