New upstream version 2.20
[debian/cpmtools] / cpmrm.c
diff --git a/cpmrm.c b/cpmrm.c
index fb4bcffcac3a06d8af1254840c7f86e7e2e1426b..65430da6d752548e98648baad4f7d0cbe722af84 100644 (file)
--- a/cpmrm.c
+++ b/cpmrm.c
@@ -53,10 +53,14 @@ int main(int argc, char *argv[]) /*{{{*/
   /* open image */ /*{{{*/
   if ((err=Device_open(&drive.dev, image, O_RDWR, devopts)))
   {
-    fprintf(stderr,"%s: can not open %s (%s)\n",cmd,image,err);
+    fprintf(stderr,"%s: cannot open %s (%s)\n",cmd,image,err);
+    exit(1);
+  }
+  if (cpmReadSuper(&drive,&root,format)==-1)
+  {
+    fprintf(stderr,"%s: cannot read superblock (%s)\n",cmd,boo);
     exit(1);
   }
-  cpmReadSuper(&drive,&root,format);
   /*}}}*/
   cpmglob(optind,argc,argv,&root,&gargc,&gargv);
   for (i=0; i<gargc; ++i)