diff options
Diffstat (limited to 'loader/dshow/outputpin.c')
-rw-r--r-- | loader/dshow/outputpin.c | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/loader/dshow/outputpin.c b/loader/dshow/outputpin.c index c24c29efb3..ad53303df5 100644 --- a/loader/dshow/outputpin.c +++ b/loader/dshow/outputpin.c @@ -792,12 +792,9 @@ static void COutputPin_SetNewFormat(COutputPin* This, const AM_MEDIA_TYPE* amt) */ static void COutputPin_Destroy(COutputPin* This) { - if (This->mempin->vt) - free(This->mempin->vt); - if (This->mempin) - free(This->mempin); - if (This->vt) - free(This->vt); + free(This->mempin->vt); + free(This->mempin); + free(This->vt); FreeMediaType(&(This->type)); free(This); } |