Fix memory leak caused by after calling mp_input_get_cmd didn't free the cmd.

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24975 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
ulion 2007-11-06 03:41:15 +00:00
parent aa93810437
commit b1f1d02ceb
1 changed files with 4 additions and 1 deletions

View File

@ -2699,7 +2699,10 @@ if(!noconsolecontrols && !slave_mode){
usec_sleep(20000); usec_sleep(20000);
guiEventHandling(); guiEventHandling();
guiGetEvent( guiReDraw,NULL ); guiGetEvent( guiReDraw,NULL );
if ( (cmd = mp_input_get_cmd(0,0,0)) != NULL) guiGetEvent( guiIEvent,(char *)cmd->id ); if ( (cmd = mp_input_get_cmd(0,0,0)) != NULL) {
guiGetEvent(guiIEvent, (char *)cmd->id);
mp_cmd_free(cmd);
}
} }
guiGetEvent( guiSetParameters,NULL ); guiGetEvent( guiSetParameters,NULL );
if ( guiIntfStruct.StreamType == STREAMTYPE_STREAM ) if ( guiIntfStruct.StreamType == STREAMTYPE_STREAM )