From 1b7802a62f8f7a16310059f14478021f50c150f5 Mon Sep 17 00:00:00 2001 From: Gildas Bazin Date: Mon, 22 Dec 2003 16:42:47 +0000 Subject: [PATCH] * modules/access/dshow/dshow.cpp: small fix for devices list. --- modules/access/dshow/dshow.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/modules/access/dshow/dshow.cpp b/modules/access/dshow/dshow.cpp index 8ac1ed1a45..da88a5a656 100644 --- a/modules/access/dshow/dshow.cpp +++ b/modules/access/dshow/dshow.cpp @@ -2,7 +2,7 @@ * dshow.cpp : DirectShow access module for vlc ***************************************************************************** * Copyright (C) 2002, 2003 VideoLAN - * $Id: dshow.cpp,v 1.22 2003/12/20 11:55:12 rocky Exp $ + * $Id: dshow.cpp,v 1.23 2003/12/22 16:42:47 gbazin Exp $ * * Author: Gildas Bazin * @@ -1446,23 +1446,19 @@ static int FindDevicesCallback( vlc_object_t *p_this, char const *psz_name, if( !list_devices.size() ) return VLC_SUCCESS; + p_item->ppsz_list_text = NULL; p_item->ppsz_list = (char **)realloc( p_item->ppsz_list, (list_devices.size()+3) * sizeof(char *) ); - p_item->ppsz_list_text = - (char **)realloc( p_item->ppsz_list_text, - (list_devices.size()+3) * sizeof(char *) ); list::iterator iter; for( iter = list_devices.begin(), i = 2; iter != list_devices.end(); iter++, i++ ) { p_item->ppsz_list[i] = strdup( iter->c_str() ); - p_item->ppsz_list_text[i] = strdup( iter->c_str() ); p_item->i_list++; } p_item->ppsz_list[i] = NULL; - p_item->ppsz_list_text[i] = NULL; return VLC_SUCCESS; } -- 2.39.2