summaryrefslogtreecommitdiff
path: root/openbox/prop.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-10-10 04:33:12 +0000
committerDana Jansens <danakj@orodu.net>2003-10-10 04:33:12 +0000
commit364bb1550abd7e586b3c148dfe2fb80eb73e48c9 (patch)
tree613bfb526f4575fcbbe0ad96f2bc21a0ef10558a /openbox/prop.c
parent6dddd86975ef0e5bfa2924f6136d76fe587198d8 (diff)
dont set ret unless you will be returning TRUE
Diffstat (limited to 'openbox/prop.c')
-rw-r--r--openbox/prop.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/openbox/prop.c b/openbox/prop.c
index 16ab60cb..98bbbd99 100644
--- a/openbox/prop.c
+++ b/openbox/prop.c
@@ -289,12 +289,16 @@ gboolean prop_get_string_locale(Window win, Atom prop, char **ret)
{
char **list;
int nstr;
+ char *s;
if (get_stringlist(win, prop, &list, &nstr) && nstr) {
- *ret = g_convert(list[0], strlen(list[0]), "UTF-8", "ISO-8859-1",
+ s = g_convert(list[0], strlen(list[0]), "UTF-8", "ISO-8859-1",
NULL, NULL, NULL);
XFreeStringList(list);
- if (*ret) return TRUE;
+ if (s) {
+ *ret = s;
+ return TRUE;
+ }
}
return FALSE;
}