stb_image_write: fix for fopen_s failure case
This commit is contained in:
parent
3f01acced4
commit
b969dc38f3
@ -273,7 +273,8 @@ static int stbi__start_write_file(stbi__write_context *s, const char *filename)
|
|||||||
{
|
{
|
||||||
FILE *f;
|
FILE *f;
|
||||||
#ifdef STBI_MSC_SECURE_CRT
|
#ifdef STBI_MSC_SECURE_CRT
|
||||||
fopen_s(&f, filename, "wb");
|
if (fopen_s(&f, filename, "wb"))
|
||||||
|
f = NULL;
|
||||||
#else
|
#else
|
||||||
f = fopen(filename, "wb");
|
f = fopen(filename, "wb");
|
||||||
#endif
|
#endif
|
||||||
@ -1102,7 +1103,8 @@ STBIWDEF int stbi_write_png(char const *filename, int x, int y, int comp, const
|
|||||||
unsigned char *png = stbi_write_png_to_mem((unsigned char *) data, stride_bytes, x, y, comp, &len);
|
unsigned char *png = stbi_write_png_to_mem((unsigned char *) data, stride_bytes, x, y, comp, &len);
|
||||||
if (png == NULL) return 0;
|
if (png == NULL) return 0;
|
||||||
#ifdef STBI_MSC_SECURE_CRT
|
#ifdef STBI_MSC_SECURE_CRT
|
||||||
fopen_s(&f, filename, "wb");
|
if (fopen_s(&f, filename, "wb"))
|
||||||
|
f = NULL;
|
||||||
#else
|
#else
|
||||||
f = fopen(filename, "wb");
|
f = fopen(filename, "wb");
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user