Scan: Add XFree(ret) for each XGetWindowProperty()

This commit is contained in:
Martin Duquesnoy 2009-04-23 18:03:25 +02:00
parent 48020c685b
commit 4cc9138485

View File

@ -206,11 +206,17 @@ scan(void)
{
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_TAG"), 0, 32,
False, XA_CARDINAL, &rt, &rf, &ir, &il, &ret) == Success && ret)
{
tag = *ret;
XFree(ret);
}
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_SCREEN"), 0, 32,
False, XA_CARDINAL, &rt, &rf, &ir, &il, &ret) == Success && ret)
{
screen = *ret;
XFree(ret);
}
c = client_manage(w[i], &wa);
@ -222,9 +228,6 @@ scan(void)
arrange(c->screen);
}
if(ret)
XFree(ret);
XFree(w);
arrange(screen_get_sel());