From 330f4304c0eb3706d92171cacca8533a0c60db8b Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Wed, 30 Jul 2008 17:53:43 +0200 Subject: [PATCH] lua: stop computing len twice Signed-off-by: Julien Danjou --- lua.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lua.c b/lua.c index 0a64dedec..46201e8ba 100644 --- a/lua.c +++ b/lua.c @@ -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++)