X-Git-Url: https://jxself.org/git/?p=srt2vtt.git;a=blobdiff_plain;f=srt2vtt;fp=srt2vtt;h=15c812f8ae52dd578636fb632c07d2359755bb57;hp=27e0927e23b3b28c7418cbc085e2d4e2e434fad8;hb=f891b76cfc4362946650c298c02bc06d04cdad54;hpb=0f6e4863e87087a91d7ca06d100361b2da5da08b diff --git a/srt2vtt b/srt2vtt index 27e0927..15c812f 100755 --- a/srt2vtt +++ b/srt2vtt @@ -66,7 +66,9 @@ 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))) - (if (string-null? line) + (if (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)))