Coverity 180954: Allow for negative lengths before mallocing.
Coverity 180954: Allow for negative lengths before mallocing.

ArtifexSoftware/mupdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,ccxvii/mupdf,ArtifexSoftware/mupdf,ccxvii/mupdf,ccxvii/mupdf,TamirEvan/mupdf,TamirEvan/mupdf,TamirEvan/mupdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,ccxvii/mupdf,TamirEvan/mupdf,TamirEvan/mupdf,ccxvii/mupdf,ccxvii/mupdf