--- a/ifcico/zmrecv.c
+++ b/ifcico/zmrecv.c
@@ -444,7 +444,6 @@ int procheader(name)
 char *name;
 {
 	char *openmode, *p;
-	static dummy;
 	char ctt[32];
 
 	debug(11,"proheader \"%s\"",printable(name,0));
@@ -461,9 +460,8 @@ char *name;
 	Bytesleft = DEFBYTL; Filemode = 0; Modtime = 0L;
 
 	p = name + 1 + strlen(name);
-	sscanf(p, "%ld%lo%o%lo%d%ld%d%d",
-	  &Bytesleft, &Modtime, &Filemode,
-	  &dummy, &dummy, &dummy, &dummy, &dummy);
+	sscanf(p, "%ld%lo%o%*o%*d%*d%*d%*d",
+	  &Bytesleft, &Modtime, &Filemode);
 	strcpy(ctt,date(Modtime));
 	loginf("zmodem receive: \"%s\" %ld bytes dated %s mode %o",
 	  name, Bytesleft, ctt, Filemode);
