diff options
| author | Oliver Kiddle <opk@zsh.org> | 2015-07-03 22:59:27 +0200 |
|---|---|---|
| committer | Oliver Kiddle <opk@zsh.org> | 2015-07-03 22:59:27 +0200 |
| commit | a257525afc1578ff4d951e6771b2afab181ac46e (patch) | |
| tree | 2c34a6599c1c9b7fd5a9df586c743fb72c41ed1d /Src/Modules | |
| parent | 35674: make an undo event for initial buffer contents (diff) | |
| download | zsh-a257525afc1578ff4d951e6771b2afab181ac46e.tar zsh-a257525afc1578ff4d951e6771b2afab181ac46e.tar.gz zsh-a257525afc1578ff4d951e6771b2afab181ac46e.tar.bz2 zsh-a257525afc1578ff4d951e6771b2afab181ac46e.tar.lz zsh-a257525afc1578ff4d951e6771b2afab181ac46e.tar.xz zsh-a257525afc1578ff4d951e6771b2afab181ac46e.tar.zst zsh-a257525afc1578ff4d951e6771b2afab181ac46e.zip | |
35681: fix day of month initialisation
Diffstat (limited to 'Src/Modules')
| -rw-r--r-- | Src/Modules/datetime.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Src/Modules/datetime.c b/Src/Modules/datetime.c index 63a04dc89..d9416679f 100644 --- a/Src/Modules/datetime.c +++ b/Src/Modules/datetime.c @@ -53,10 +53,12 @@ reverse_strftime(char *nam, char **argv, char *scalar, int quiet) * to use the current timezone. This is probably the best guess; * it's the one that will cause dates and times output by strftime * without the -r option and without an explicit timezone to be - * converted back correctly. + * converted back correctly. Additionally, tm_mday is set to 1 + * as that and not 0 corresponds to the first of the month. */ (void)memset(&tm, 0, sizeof(tm)); tm.tm_isdst = -1; + tm.tm_mday = 1; endp = strptime(argv[1], argv[0], &tm); if (!endp) { |
