Prechádzať zdrojové kódy

gettextprop: check result of XGetTextProperty (undefined behaviour for XFree)

Hiltjo Posthuma 8 rokov pred
rodič
commit
99f78fa553
1 zmenil súbory, kde vykonal 1 pridanie a 2 odobranie
  1. 1 2
      dwm.c

+ 1 - 2
dwm.c

@@ -910,8 +910,7 @@ gettextprop(Window w, Atom atom, char *text, unsigned int size)
 	if (!text || size == 0)
 		return 0;
 	text[0] = '\0';
-	XGetTextProperty(dpy, w, &name, atom);
-	if (!name.nitems)
+	if (!XGetTextProperty(dpy, w, &name, atom) || !name.nitems)
 		return 0;
 	if (name.encoding == XA_STRING)
 		strncpy(text, (char *)name.value, size - 1);