From: Dana Jansens Date: Mon, 14 Apr 2003 22:42:10 +0000 (+0000) Subject: dont get a null at the end of the data, so use strndup X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=693c88ca35a19b50ee52860800bcb861c035f7da;p=chaz%2Fopenbox dont get a null at the end of the data, so use strndup --- diff --git a/openbox/prop.c b/openbox/prop.c index 27941ac3..a97b66dc 100644 --- a/openbox/prop.c +++ b/openbox/prop.c @@ -303,7 +303,7 @@ gboolean prop_get_string_utf8(Window win, Atom prop, char **ret) guint num; if (get_all(win, prop, prop_atoms.utf8, 8, (guchar**)&raw, &num)) { - *ret = g_strdup(raw); /* grab the first string from the list */ + *ret = g_strndup(raw, num); /* grab the first string from the list */ g_free(raw); return TRUE; }