# HG changeset patch # User Mark Doliner # Date 1281424063 0 # Node ID e59a86a86643461c49027fb1820c49d394e90989 # Parent 605155d688126af14939f172d65f82e8d53213bb Fix a minor memleak on initialization diff -r 605155d68812 -r e59a86a86643 libpurple/protocols/zephyr/ZVariables.c --- a/libpurple/protocols/zephyr/ZVariables.c Tue Aug 10 07:04:02 2010 +0000 +++ b/libpurple/protocols/zephyr/ZVariables.c Tue Aug 10 07:07:43 2010 +0000 @@ -30,10 +30,10 @@ 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");