comparison libpurple/protocols/zephyr/ZVariables.c @ 30349:e59a86a86643

Fix a minor memleak on initialization
author Mark Doliner <mark@kingant.net>
date Tue, 10 Aug 2010 07:07:43 +0000
parents bd1b1353e8fa
children a8cc50c2279f
comparison
equal deleted inserted replaced
30348:605155d68812 30349:e59a86a86643
28 char *varfile, *ret; 28 char *varfile, *ret;
29 29
30 if ((varfile = get_localvarfile()) == NULL) 30 if ((varfile = get_localvarfile()) == NULL)
31 return ((char *)0); 31 return ((char *)0);
32 32
33 if ((ret = get_varval(varfile, var)) != ZERR_NONE) { 33 ret = get_varval(varfile, var);
34 g_free(varfile); 34 g_free(varfile);
35 if (ret != ZERR_NONE)
35 return ret; 36 return ret;
36 }
37 37
38 #ifdef WIN32 38 #ifdef WIN32
39 varfile = g_strdup("C:\\zephyr\\zephyr.var"); 39 varfile = g_strdup("C:\\zephyr\\zephyr.var");
40 #else 40 #else
41 varfile = g_strdup_printf("%s/zephyr.vars", CONFDIR); 41 varfile = g_strdup_printf("%s/zephyr.vars", CONFDIR);