diff options
author | Ole Loots <ole@monochrom.net> | 2011-08-30 21:41:10 +0000 |
---|---|---|
committer | Ole Loots <ole@monochrom.net> | 2011-08-30 21:41:10 +0000 |
commit | 8e47876964a2e80cf5f513c1918d2ef036643c71 (patch) | |
tree | f1ca851aaea1300119e44a5fef32ec9456cc5b84 /atari | |
parent | 52bf4e0cd10ddc1820456ffb110f797bb1ac59fd (diff) | |
download | netsurf-8e47876964a2e80cf5f513c1918d2ef036643c71.tar.gz netsurf-8e47876964a2e80cf5f513c1918d2ef036643c71.tar.bz2 |
Avoid double free. Wasn't triggered before, because no data was passed to destroy.
svn path=/trunk/netsurf/; revision=12681
Diffstat (limited to 'atari')
-rwxr-xr-x | atari/browser_win.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/atari/browser_win.c b/atari/browser_win.c index c6d091d4f..572e3be5c 100755 --- a/atari/browser_win.c +++ b/atari/browser_win.c @@ -336,7 +336,6 @@ int window_destroy( struct gui_window * gw) int err = 0;
search_destroy( gw );
-
if( input_window == gw )
input_window = NULL;
@@ -632,9 +631,6 @@ error: static void __CDECL evnt_window_destroy( WINDOW *win, short buff[8], void *data )
{
LOG(("%s\n", __FUNCTION__ ));
-
- if( data )
- free( data );
}
static void __CDECL evnt_window_close( WINDOW *win, short buff[8], void *data )
|