summaryrefslogtreecommitdiffstats
path: root/libmpdemux/tvi_def.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/tvi_def.h')
-rw-r--r--libmpdemux/tvi_def.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/libmpdemux/tvi_def.h b/libmpdemux/tvi_def.h
index aaca6d5a2f..9684127aca 100644
--- a/libmpdemux/tvi_def.h
+++ b/libmpdemux/tvi_def.h
@@ -45,8 +45,9 @@ static tvi_handle_t *new_handle()
static void free_handle(tvi_handle_t *h)
{
- if (h->priv)
- free(h->priv);
- if (h)
+ if (h) {
+ if (h->priv)
+ free(h->priv);
free(h);
+ }
}