lua: stop computing len twice

Signed-off-by: Julien Danjou <julien@danjou.info>
This commit is contained in:
Julien Danjou 2008-07-30 17:53:43 +02:00
parent f0af665795
commit 330f4304c0
1 changed files with 4 additions and 4 deletions

8
lua.c
View File

@ -564,7 +564,7 @@ luaA_parserc(const char *confpatharg)
const char *confdir, *xdg_config_dirs;
char *confpath = NULL, **xdg_files, **buf;
ssize_t len;
if(confpatharg)
{
if(luaL_dofile(globalconf.L, confpatharg))
@ -575,9 +575,9 @@ luaA_parserc(const char *confpatharg)
confdir = getenv("XDG_CONFIG_HOME");
if(a_strlen(confdir))
if((len = a_strlen(confdir)))
{
len = a_strlen(confdir) + sizeof(AWESOME_CONFIG_FILE);
len += sizeof(AWESOME_CONFIG_FILE);
confpath = p_new(char, len);
a_strcpy(confpath, len, confdir);
}
@ -622,7 +622,7 @@ luaA_parserc(const char *confpatharg)
for(buf = xdg_files; *buf; buf++)
p_delete(buf);
p_delete(&xdg_files);
bailout:
/* Assure there's at least one tag */
for(screen = 0; screen < globalconf.screens_info->nscreen; screen++)