diff --git a/libretro-common/file/nbio/nbio_stdio.c b/libretro-common/file/nbio/nbio_stdio.c index f7c46a48e5..41f7cae867 100644 --- a/libretro-common/file/nbio/nbio_stdio.c +++ b/libretro-common/file/nbio/nbio_stdio.c @@ -75,7 +75,7 @@ struct nbio_t* nbio_open(const char * filename, unsigned mode) if (len) buf = malloc(len); - if (!buf) + if (len && !buf) goto error; handle->data = buf;