projects
/
srt2vtt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Check for EOF when reading subtitle lines.
[srt2vtt.git]
/
srt2vtt
diff --git
a/srt2vtt
b/srt2vtt
index 8107e755149fe15f934092c8f03ec16e07f53137..a4cb576042aabd05915205eb495a5116608c1dd0 100755
(executable)
--- a/
srt2vtt
+++ b/
srt2vtt
@@
-66,9
+66,10
@@
two values: the start time and the end time. Valid input looks like
((start end) (parse-time-span (read-line port)))
((lines) (let loop ((lines '()))
(let ((line (read-line port)))
((start end) (parse-time-span (read-line port)))
((lines) (let loop ((lines '()))
(let ((line (read-line port)))
- (if (and (string-null? line)
- ;; A subtitle may be a blank line!
- (not (null? lines)))
+ (if (or (eof-object? line)
+ (and (string-null? line)
+ ;; A subtitle may be a blank line!
+ (not (null? lines))))
lines
(loop (cons line lines)))))))
(make-subtitle id start end lines)))
lines
(loop (cons line lines)))))))
(make-subtitle id start end lines)))