summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-01-31 18:16:39 +0000
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-01-31 18:16:39 +0000
commit62751585d8c499e74fec52272f62e4777048cfc8 (patch)
tree544c0052964f15e51487a57ba27b94f8fe3f7150 /Gui
parent30486c5acc547dedbfdeba50f62fc2500cf0ab20 (diff)
downloadmpv-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.c9
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