summaryrefslogtreecommitdiff
path: root/src/base/arenaFile.c
diff options
context:
space:
mode:
authorTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>2009-12-10 17:38:09 +0100
committerTomas 'ZeXx86' Jedrzejek <zexx86@gmail.com>2009-12-10 17:38:09 +0100
commitf1ebdbfdbe4d3ce7fc6eaa6a164134b06cfb9603 (patch)
treeab298dc2b7730d6009cec40b69a31044de86c501 /src/base/arenaFile.c
parentcee6589f0dc39ffdbfe2c8faa1e8a0c40f848257 (diff)
Total conversion of the shared modules to static, fix warning in arenaFile.c, improvements in some areas of a
code
Diffstat (limited to 'src/base/arenaFile.c')
-rw-r--r--src/base/arenaFile.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/base/arenaFile.c b/src/base/arenaFile.c
index c494e1f..b5ef6a2 100644
--- a/src/base/arenaFile.c
+++ b/src/base/arenaFile.c
@@ -362,6 +362,8 @@ static void load_arenaFromDirector(char *director)
exit(-1);
}
+ unsigned l = strlen(director) - 1;
+
for (i = 0; i < p->list->count; i++) {
char *line;
@@ -369,8 +371,9 @@ static void load_arenaFromDirector(char *director)
if (strstr(line, ".zip") != NULL && strstr(line, "~") == NULL) {
char path[STR_PATH_SIZE];
-
- if (director[strlen(director)-1] == PATH_SEPARATOR) {
+
+
+ if (director[l] == (char) PATH_SEPARATOR[0]) {
sprintf(path, "%s%s", director, line);
} else {
sprintf(path, "%s%s%s", director, PATH_SEPARATOR, line);