X-Git-Url: https://repo.or.cz/w/wmaker-crm.git/blobdiff_plain/518b3b448005b006d55c2981ae92ef54805081a6..37829a7c60ca09eb47d4d82b00070f6f6c0fb277:/src/window.c diff --git a/src/window.c b/src/window.c index 85187393..8863275d 100644 --- a/src/window.c +++ b/src/window.c @@ -2338,12 +2338,12 @@ static int getSavedState(Window window, WSavedState ** state) int fmt_ret; unsigned long nitems_ret; unsigned long bytes_after_ret; - CARD32 *data; + long *data; if (XGetWindowProperty(dpy, window, _XA_WINDOWMAKER_STATE, 0, 10, True, _XA_WINDOWMAKER_STATE, &type_ret, &fmt_ret, &nitems_ret, &bytes_after_ret, - (unsigned char **)&data) != Success || !data) + (unsigned char **)&data) != Success || !data || nitems_ret < 10) return 0; *state = wmalloc(sizeof(WSavedState));