From: Reginald Kennedy Date: Thu, 19 Jul 2012 23:40:29 +0000 (+0800) Subject: Use intermediate pointer in getstate(). X-Git-Url: https://jasonwoof.com/gitweb/?a=commitdiff_plain;h=e2ad0e4e41bd98959638f482901a878c2135fff2;p=spectrwm.git Use intermediate pointer in getstate(). --- diff --git a/spectrwm.c b/spectrwm.c index e682774..c8daa81 100644 --- a/spectrwm.c +++ b/spectrwm.c @@ -1988,6 +1988,7 @@ uint16_t getstate(xcb_window_t w) { uint16_t result = 0; + uint16_t *pv; xcb_get_property_cookie_t c; xcb_get_property_reply_t *r; @@ -1995,7 +1996,8 @@ getstate(xcb_window_t w) r = xcb_get_property_reply(conn, c, NULL); if (r) { - result = *((uint16_t *)xcb_get_property_value(r)); + pv = (uint16_t *)xcb_get_property_value(r); + result = *pv; free(r); }