Просмотр исходного кода

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

Hiltjo Posthuma 8 лет назад
Родитель
Сommit
99f78fa553
1 измененных файлов с 1 добавлено и 2 удалено
  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);