Fix mem leak and possible segv introduced by last commit.

SVN revision: 7054
This commit is contained in:
Kim Woelders 2003-06-21 08:14:31 +00:00
parent cb9bd04a51
commit 9e438a4c50
1 changed files with 6 additions and 1 deletions

View File

@ -265,10 +265,14 @@ HintsProcessPropertyChange(EWin * ewin, Atom atom_change)
void
HintsProcessClientMessage(XClientMessageEvent * event)
{
char *name = XGetAtomName(disp, event->message_type);
char *name;
EDBUG(6, "HintsHandleClientMessage");
name = XGetAtomName(disp, event->message_type);
if (name == NULL)
EDBUG_RETURN_;
if (!memcmp(name, "WM_", 3))
ICCCM_ProcessClientMessage(event);
#if ENABLE_EWMH
@ -286,5 +290,6 @@ HintsProcessClientMessage(XClientMessageEvent * event)
KDE_ProcessClientMessage(event);
}
#endif
XFree(name);
EDBUG_RETURN_;
}