diff -r 1abeda205d6c -r 53a60c0d3040 libpurple/protocols/zephyr/ZVariables.c --- a/libpurple/protocols/zephyr/ZVariables.c Tue Apr 15 16:51:42 2014 +0200 +++ b/libpurple/protocols/zephyr/ZVariables.c Tue Apr 15 17:51:34 2014 +0200 @@ -35,10 +35,10 @@ if (ret != ZERR_NONE) return ret; -#ifdef WIN32 +#ifdef _WIN32 varfile = g_strdup("C:\\zephyr\\zephyr.var"); #else - varfile = g_strdup_printf("%s/zephyr.vars", CONFDIR); + varfile = g_build_filename(PURPLE_SYSCONFDIR, "zephyr.vars", NULL); #endif ret = get_varval(varfile, var); g_free(varfile);