History

Add bounds checking

malc committed 5 years ago

Commit 98708191 parent 02f06751 file · +2 −2Browse files

Unified · Split

main.ml+2−2
@@ -4682,9 +4682,9 @@ let () = · 4681 unmodified lines
46824682 let css = filecontents path in
46834683 let l = String.length css in
46844684 conf.css <-
4685− if substratis css (l-2) "\r\n"
4685+ if l > 1 && substratis css (l-2) "\r\n"
46864686 then String.sub css 0 (l-2)
4687− else (if css.[l-1] = '\n' then String.sub css 0 (l-1) else css)
4687+ else (if l > 0 && css.[l-1] = '\n' then String.sub css 0 (l-1) else css)
46884688 end;
46894689 S.stderr := Ffi.init cs (
46904690 conf.angle, conf.fitmodel, (conf.trimmargins, conf.trimfuzz),

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t