Imported Upstream version 2.12
[debian/cpmtools] / cpmcp.c
diff --git a/cpmcp.c b/cpmcp.c
index 7f1ff34a8184e446132a8c0d817a124dc4156355..f840f598bbb7bdfd3f0581a116cd19bcf90ce6ad 100644 (file)
--- a/cpmcp.c
+++ b/cpmcp.c
@@ -216,7 +216,7 @@ int main(int argc, char *argv[])
       FILE *ufp;
       /*}}}*/
 
-      if ((ufp=fopen(argv[i],"r"))==(FILE*)0) /* cry a little */ /*{{{*/
+      if ((ufp=fopen(argv[i],"rb"))==(FILE*)0) /* cry a little */ /*{{{*/
       {
         fprintf(stderr,"%s: can not open %s: %s\n",cmd,argv[i],strerror(errno));
         exitcode=1;
@@ -225,7 +225,7 @@ int main(int argc, char *argv[])
       else
       {
         struct cpmInode ino;
-        char cpmname[2+8+3+1]; /* 00foobarxy.zzy\0 */
+        char cpmname[2+8+1+3+1]; /* 00foobarxy.zzy\0 */
 
         if (todir)
         {