diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-02-24 21:57:16 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-02-24 21:57:16 +0000 |
commit | 54ae2281a6805ad8660512a2586e352d90316efe (patch) | |
tree | 117ef90e351af76fceffd6d947d16e2539d33e80 /Gui/interface.h | |
parent | 367e5bd0b8c0eb9504d9a11a0bfabd90e2a4cdfa (diff) | |
download | mpv-54ae2281a6805ad8660512a2586e352d90316efe.tar.bz2 mpv-54ae2281a6805ad8660512a2586e352d90316efe.tar.xz |
mem corruption bug fix.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4853 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/interface.h')
-rw-r--r-- | Gui/interface.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Gui/interface.h b/Gui/interface.h index d009cc7720..cdf7a8df4c 100644 --- a/Gui/interface.h +++ b/Gui/interface.h @@ -95,6 +95,7 @@ extern guiInterface_t guiIntfStruct; #define guiXEvent 0 #define guiCEvent 1 +#define guiIEvent 2 extern void guiInit( int argc,char* argv[], char *envp[] ); extern void guiGetEvent( int type,char * arg ); @@ -102,7 +103,7 @@ extern void guiEventHandling( void ); #define gstrdup( s,ss ) { s=malloc( strlen( ss ) + 3 ); strcpy( s,ss ); } -#define guiSetFilename( s,n ) { s=strdup( n ); } +#define guiSetFilename( s,n ) { if ( s ) free( s ); s=strdup( n ); } #define guiSetDF( s,d,n ) \ { \ |