--- rman.c.orig	Mon Jul 13 11:48:18 1998
+++ rman.c	Thu Jul 30 12:03:42 1998
@@ -4882,7 +4882,7 @@
 			  p = oldv = fgets(diffline, MAXBUF, difffd);
 			  p[strlen(p)-1]='\0';	/* fgets's \n ending => \0 */
 			  deletecnt--;
-		  } while (deletecnt && p=='.');	/* throw out commands in old version */
+		  } while (deletecnt && *p=='.');	/* throw out commands in old version */
 
 		  q = newv = source_gets();
 		  insertcnt--;
@@ -5306,7 +5306,7 @@
 	}
 
 	if (fSource) source_filter(); else preformatted_filter();
-	if (fDiff) close(difffd);
+	if (fDiff) fclose(difffd);
 	/*free(File);	-- let system clean up, perhaps more efficiently */
 
 	return 0;
