aboutsummaryrefslogtreecommitdiff
path: root/module/srfi/srfi-19/util.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/srfi/srfi-19/util.scm')
-rw-r--r--module/srfi/srfi-19/util.scm6
1 files changed, 3 insertions, 3 deletions
diff --git a/module/srfi/srfi-19/util.scm b/module/srfi/srfi-19/util.scm
index 2e969f6e..4155b263 100644
--- a/module/srfi/srfi-19/util.scm
+++ b/module/srfi/srfi-19/util.scm
@@ -108,9 +108,9 @@ attribute set to 0. Can also be seen as \"Start of day\""
(define-public (day-stream start-day)
(stream-iterate
(lambda (d)
- (mod! (day d) = (+ 1))
- (set! d (drop-time (normalize-date* d)))
- d)
+ (drop-time
+ (normalize-date*
+ (set (date-day d) = (+ 1)))))
(drop-time start-day)))
(define-public (in-date-range? start-date end-date)