mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-07-09 22:17:34 +02:00
Fixing update-repo on empty files (yawn, too late at night).
This commit is contained in:
parent
4c3deea37e
commit
3cd5375c28
1 changed files with 2 additions and 2 deletions
|
@ -145,7 +145,6 @@
|
||||||
path
|
path
|
||||||
(lambda (fd)
|
(lambda (fd)
|
||||||
(let* ((str (port->string (open-input-file-descriptor fd)))
|
(let* ((str (port->string (open-input-file-descriptor fd)))
|
||||||
(str (if (eof-object? str) (if (pair? o) (car o) "") str))
|
|
||||||
(res (proc str))
|
(res (proc str))
|
||||||
(out (open-output-file-descriptor fd)))
|
(out (open-output-file-descriptor fd)))
|
||||||
(set-file-position! out seek/set 0)
|
(set-file-position! out seek/set 0)
|
||||||
|
@ -176,7 +175,8 @@
|
||||||
(rewrite-repo
|
(rewrite-repo
|
||||||
cfg
|
cfg
|
||||||
(lambda (repo)
|
(lambda (repo)
|
||||||
`(,(car repo) ,value ,@(remove rem-pred (cdr repo))))))
|
(let ((repo (if (pair? repo) repo '(repository))))
|
||||||
|
`(,(car repo) ,value ,@(remove rem-pred (cdr repo)))))))
|
||||||
|
|
||||||
(define (update-repo-object cfg key-field value)
|
(define (update-repo-object cfg key-field value)
|
||||||
(let* ((type (car value))
|
(let* ((type (car value))
|
||||||
|
|
Loading…
Add table
Reference in a new issue