diff options
Diffstat (limited to 'shared.c')
| -rw-r--r-- | shared.c | 8 |
1 files changed, 4 insertions, 4 deletions
| @@ -108,7 +108,7 @@ char *trim_end(const char *str, char c) | |||
| 108 | if (str == NULL) | 108 | if (str == NULL) |
| 109 | return NULL; | 109 | return NULL; |
| 110 | len = strlen(str); | 110 | len = strlen(str); |
| 111 | while(len > 0 && str[len - 1] == c) | 111 | while (len > 0 && str[len - 1] == c) |
| 112 | len--; | 112 | len--; |
| 113 | if (len == 0) | 113 | if (len == 0) |
| 114 | return NULL; | 114 | return NULL; |
| @@ -351,16 +351,16 @@ int cgit_parse_snapshots_mask(const char *str) | |||
| 351 | int tl, sl, rv = 0; | 351 | int tl, sl, rv = 0; |
| 352 | 352 | ||
| 353 | /* favor legacy setting */ | 353 | /* favor legacy setting */ |
| 354 | if(atoi(str)) | 354 | if (atoi(str)) |
| 355 | return 1; | 355 | return 1; |
| 356 | for(;;) { | 356 | for (;;) { |
| 357 | str += strspn(str, delim); | 357 | str += strspn(str, delim); |
| 358 | tl = strcspn(str, delim); | 358 | tl = strcspn(str, delim); |
| 359 | if (!tl) | 359 | if (!tl) |
| 360 | break; | 360 | break; |
| 361 | for (f = cgit_snapshot_formats; f->suffix; f++) { | 361 | for (f = cgit_snapshot_formats; f->suffix; f++) { |
| 362 | sl = strlen(f->suffix); | 362 | sl = strlen(f->suffix); |
| 363 | if((tl == sl && !strncmp(f->suffix, str, tl)) || | 363 | if ((tl == sl && !strncmp(f->suffix, str, tl)) || |
| 364 | (tl == sl - 1 && !strncmp(f->suffix + 1, str, tl - 1))) { | 364 | (tl == sl - 1 && !strncmp(f->suffix + 1, str, tl - 1))) { |
| 365 | rv |= f->bit; | 365 | rv |= f->bit; |
| 366 | break; | 366 | break; |
