Scan: Add XFree(ret) for each XGetWindowProperty()
This commit is contained in:
parent
48020c685b
commit
4cc9138485
@ -206,11 +206,17 @@ scan(void)
|
|||||||
{
|
{
|
||||||
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_TAG"), 0, 32,
|
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_TAG"), 0, 32,
|
||||||
False, XA_CARDINAL, &rt, &rf, &ir, &il, &ret) == Success && ret)
|
False, XA_CARDINAL, &rt, &rf, &ir, &il, &ret) == Success && ret)
|
||||||
|
{
|
||||||
tag = *ret;
|
tag = *ret;
|
||||||
|
XFree(ret);
|
||||||
|
}
|
||||||
|
|
||||||
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_SCREEN"), 0, 32,
|
if(XGetWindowProperty(dpy, w[i], ATOM("_WMFS_SCREEN"), 0, 32,
|
||||||
False, XA_CARDINAL, &rt, &rf, &ir, &il, &ret) == Success && ret)
|
False, XA_CARDINAL, &rt, &rf, &ir, &il, &ret) == Success && ret)
|
||||||
|
{
|
||||||
screen = *ret;
|
screen = *ret;
|
||||||
|
XFree(ret);
|
||||||
|
}
|
||||||
|
|
||||||
c = client_manage(w[i], &wa);
|
c = client_manage(w[i], &wa);
|
||||||
|
|
||||||
@ -222,9 +228,6 @@ scan(void)
|
|||||||
arrange(c->screen);
|
arrange(c->screen);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(ret)
|
|
||||||
XFree(ret);
|
|
||||||
|
|
||||||
XFree(w);
|
XFree(w);
|
||||||
arrange(screen_get_sel());
|
arrange(screen_get_sel());
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user