diff --git a/libretro-common/formats/png/rpng_encode.c b/libretro-common/formats/png/rpng_encode.c index 28a76b447b..b164c15a66 100644 --- a/libretro-common/formats/png/rpng_encode.c +++ b/libretro-common/formats/png/rpng_encode.c @@ -365,10 +365,14 @@ end: free(avg_filtered); free(paeth_filtered); -#if !defined(VITA) if (stream_backend) - stream_backend->stream_free(stream); -#endif + { + if (stream) + { + if (stream_backend->stream_free) + stream_backend->stream_free(stream); + } + } return ret; }