We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c6be8a commit fe27d9dCopy full SHA for fe27d9d
1 file changed
libretro-common/file/file_path.c
@@ -608,10 +608,14 @@ size_t fill_str_dated_filename(char *s,
608
size_t _len = 0;
609
time_t cur_time = time(NULL);
610
rtime_localtime(&cur_time, &tm_);
611
- _len = strlcpy(s, in_str, len);
612
- _len += strftime(s + _len, len - _len, "-%y%m%d-%H%M%S", &tm_);
613
- if (ext && *ext != '\0')
614
- _len += strlcpy(s + _len, ext, len - _len);
+ _len = strlcpy(s, in_str, len);
+ if (!ext || ext[0] == '\0')
+ _len += strftime(s + _len, len - _len, "-%y%m%d-%H%M%S", &tm_);
+ else
615
+ {
616
+ _len += strftime(s + _len, len - _len, "-%y%m%d-%H%M%S.", &tm_);
617
+ _len += strlcpy(s + _len, ext, len - _len);
618
+ }
619
return _len;
620
}
621
0 commit comments