diff options
| author | Tomas 'ZeXx86' Jedrzejek <zexx86@gmail.com> | 2009-12-10 17:38:09 +0100 |
|---|---|---|
| committer | Tomas 'ZeXx86' Jedrzejek <zexx86@gmail.com> | 2009-12-10 17:38:09 +0100 |
| commit | f1ebdbfdbe4d3ce7fc6eaa6a164134b06cfb9603 (patch) | |
| tree | ab298dc2b7730d6009cec40b69a31044de86c501 /src/base/arenaFile.c | |
| parent | cee6589f0dc39ffdbfe2c8faa1e8a0c40f848257 (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.c | 7 |
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); |