diff --git a/libfreerdp/gdi/gfx.c b/libfreerdp/gdi/gfx.c index af9c6b226..a46716896 100644 --- a/libfreerdp/gdi/gfx.c +++ b/libfreerdp/gdi/gfx.c @@ -1573,6 +1573,7 @@ void gdi_graphics_pipeline_uninit(rdpGdi* gdi, RdpgfxClientContext* gfx) gfx->custom = NULL; codecs_free(gfx->codecs); + gfx->codecs = NULL; DeleteCriticalSection(&gfx->mux); PROFILER_PRINT_HEADER PROFILER_PRINT(gfx->SurfaceProfiler)