summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_nut.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/demux_nut.c')
-rw-r--r--libmpdemux/demux_nut.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/libmpdemux/demux_nut.c b/libmpdemux/demux_nut.c
index 3f1b1008a4..3ad08de600 100644
--- a/libmpdemux/demux_nut.c
+++ b/libmpdemux/demux_nut.c
@@ -275,9 +275,8 @@ static int demux_control_nut(demuxer_t * demuxer, int cmd, void * arg) {
}
static void demux_close_nut(demuxer_t *demuxer) {
- nut_context_t * nut = ((nut_priv_t*)demuxer->priv)->nut;
- nut_demuxer_uninit(nut);
- free(((nut_priv_t*)demuxer->priv)->s);
+ nut_priv_t * priv = demuxer->priv;
+ nut_demuxer_uninit(priv->nut);
free(demuxer->priv);
demuxer->priv = NULL;
}