From 6995be43aee561b04e13b60d65d5503fbe5d2647 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Fri, 21 Nov 2014 18:02:01 +0100 Subject: [PATCH] avdevice/avdevice.c: Use av_freep(), avoid leaving stale pointers Signed-off-by: Michael Niedermayer --- libavdevice/avdevice.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavdevice/avdevice.c b/libavdevice/avdevice.c index 6a75bd79d7..755f251727 100644 --- a/libavdevice/avdevice.c +++ b/libavdevice/avdevice.c @@ -219,11 +219,11 @@ void avdevice_free_list_devices(AVDeviceInfoList **device_list) for (i = 0; i < list->nb_devices; i++) { dev = list->devices[i]; if (dev) { - av_free(dev->device_name); - av_free(dev->device_description); + av_freep(&dev->device_name); + av_freep(&dev->device_description); av_free(dev); } } - av_free(list->devices); + av_freep(&list->devices); av_freep(device_list); }