diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-01-31 18:16:39 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2005-01-31 18:16:39 +0000 |
commit | 62751585d8c499e74fec52272f62e4777048cfc8 (patch) | |
tree | 544c0052964f15e51487a57ba27b94f8fe3f7150 /Gui | |
parent | 30486c5acc547dedbfdeba50f62fc2500cf0ab20 (diff) | |
download | mpv-62751585d8c499e74fec52272f62e4777048cfc8.tar.bz2 mpv-62751585d8c499e74fec52272f62e4777048cfc8.tar.xz |
Yet another memleak...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@14628 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r-- | Gui/interface.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/Gui/interface.c b/Gui/interface.c index e77ae98089..ab2e9b396e 100644 --- a/Gui/interface.c +++ b/Gui/interface.c @@ -842,8 +842,9 @@ int guiGetEvent( int type,char * arg ) tmp = calloc( 1,strlen( gtkAOOSSDevice ) + 7 ); sprintf( tmp,"oss:%s",gtkAOOSSDevice ); } else - tmp = "oss"; + tmp = strdup("oss"); gaddlist( &audio_driver_list,tmp ); + free(tmp); } #endif #if defined(HAVE_ALSA9) || defined (HAVE_ALSA1X) @@ -856,8 +857,9 @@ int guiGetEvent( int type,char * arg ) tmp = calloc( 1,strlen( gtkAOALSADevice ) + 14 ); sprintf( tmp,"alsa:device=%s",gtkAOALSADevice ); } else - tmp = "alsa"; + tmp = strdup("alsa"); gaddlist( &audio_driver_list,tmp ); + free(tmp); } #endif #ifdef HAVE_SDL @@ -868,8 +870,9 @@ int guiGetEvent( int type,char * arg ) tmp = calloc( 1,strlen( gtkAOSDLDriver ) + 10 ); sprintf( tmp,"sdl:%s",gtkAOSDLDriver ); } else - tmp = "sdl"; + tmp = strdup("sdl"); gaddlist( &audio_driver_list,tmp ); + free(tmp); } #endif // -- subtitle |