diff options
Diffstat (limited to 'src/app.c')
-rw-r--r-- | src/app.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -756,7 +756,8 @@ const iString *downloadPathForUrl_App(const iString *url, const iString *mime) { | |||
756 | } | 756 | } |
757 | } | 757 | } |
758 | else { | 758 | else { |
759 | iRangecc fn = { parts.path.start + lastIndexOfCStr_Rangecc(parts.path, "/") + 1, | 759 | const size_t slashPos = lastIndexOfCStr_Rangecc(parts.path, "/"); |
760 | iRangecc fn = { parts.path.start + (slashPos != iInvalidPos ? slashPos + 1 : 0), | ||
760 | parts.path.end }; | 761 | parts.path.end }; |
761 | if (!isEmpty_Range(&fn)) { | 762 | if (!isEmpty_Range(&fn)) { |
762 | setRange_String(name, fn); | 763 | setRange_String(name, fn); |