nsxiv87a9828
Filename cosmetics
+3 −2
2 files changed
| @@ -1,6 +1,6 @@ | |||
| 1 | 1 | all: sxiv | |
| 2 | 2 | ||
| 3 | − | VERSION=git-20110315 | |
| 3 | + | VERSION=git-20110317 | |
| 4 | 4 | ||
| 5 | 5 | CC?=gcc | |
| 6 | 6 | PREFIX?=/usr/local | |
| @@ -246,7 +246,8 @@ void read_dir_rec(const char *dirname) { | |||
| 246 | 246 | ||
| 247 | 247 | len = strlen(dirname) + strlen(dentry->d_name) + 2; | |
| 248 | 248 | filename = (char*) s_malloc(len * sizeof(char)); | |
| 249 | − | snprintf(filename, len, "%s/%s", dirname, dentry->d_name); | |
| 249 | + | snprintf(filename, len, "%s%s%s", dirname, | |
| 250 | + | dirname[strlen(dirname)-1] == '/' ? "" : "/", dentry->d_name); | |
| 250 | 251 | ||
| 251 | 252 | if (!stat(filename, &fstats) && S_ISDIR(fstats.st_mode)) { | |
| 252 | 253 | if (diridx == dircnt) { | |