Handle filelength() possibly returning negative value

CID 349724
14 jobs for master in 9 minutes and 18 seconds (queued for 14 seconds)
Status Job ID Name Coverage
  Build
passed #31608
FreeBSD
jsdoor-freebsd

00:04:06

passed #31609
Linux
jsdoor-linux

00:06:22

passed #31611
FreeBSD
jsdoor-windows

00:01:53

passed #31603
FreeBSD
sbbs-freebsd

00:05:35

passed #31598
Linux
sbbs-linux

00:09:12

passed #31601
Windows
sbbs-windows

00:05:37

passed #31610
FreeBSD
sexpots-freebsd

00:00:11

passed #31599
Linux
sexpots-linux

00:00:15

passed #31602
Windows
sexpots-windows

00:00:26

passed #31606
FreeBSD
syncdraw-freebsd

00:00:25

passed #31607
Linux
syncdraw-linux

00:01:00

passed #31604
FreeBSD
syncterm-freebsd

00:01:05

passed #31600
Linux
syncterm-linux

00:02:53

passed #31605
FreeBSD
syncterm-windows

00:01:45