]> git.sur5r.net Git - cc65/commitdiff
seek test: remove trailing newline from filename
authorPatrick Pelletier <code@funwithsoftware.org>
Mon, 20 Aug 2018 17:10:10 +0000 (10:10 -0700)
committerOliver Schmidt <ol.sc@web.de>
Mon, 20 Aug 2018 20:24:48 +0000 (22:24 +0200)
Looks like no one ever tried this?  fopen was returning EINVAL because
fgets was leaving a trailing newline at the end of the filename.
(Which is what fgets is documented to do.)

testcode/lib/seek.c

index 0cb1c6ad623ea4132956fd09df8cc9c8c92208e4..59603a795ada1fab870f58f79c05db8919ffe853 100644 (file)
@@ -23,6 +23,7 @@ int main(int argc, char **argv)
         if (!x) {
             return(0);
         }
+        x[strcspn(x, "\r\n")] = 0;
         filename = x;
     }
     else {