diff options
-rw-r--r-- | libpurple/protocols/zephyr/ZVariables.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libpurple/protocols/zephyr/ZVariables.c b/libpurple/protocols/zephyr/ZVariables.c index f11ba9d91c..028a8bdda8 100644 --- a/libpurple/protocols/zephyr/ZVariables.c +++ b/libpurple/protocols/zephyr/ZVariables.c @@ -30,10 +30,10 @@ char *ZGetVariable(var) if ((varfile = get_localvarfile()) == NULL) return ((char *)0); - if ((ret = get_varval(varfile, var)) != ZERR_NONE) { - g_free(varfile); + ret = get_varval(varfile, var); + g_free(varfile); + if (ret != ZERR_NONE) return ret; - } #ifdef WIN32 varfile = g_strdup("C:\\zephyr\\zephyr.var"); |