Sophie

Sophie

distrib > PLD > ra > i386 > media > dist-src > by-pkgid > 515a6da85eaef9f2b6af08ac92ce0f59 > files > 8

mailx-8.1.1-21.src.rpm

--- mailx-8.1.1/popen.c.nopanic	Thu Feb  3 16:47:13 2000
+++ mailx-8.1.1/popen.c	Thu Feb  3 16:48:09 2000
@@ -180,6 +180,8 @@
 	sigset_t nset, oset;
 
 	i = file_pid(ptr);
+	if(i < 0) return 0;
+
 	unregister_file(ptr);
 	(void) fclose(ptr);
 	sigemptyset(&nset);
@@ -242,8 +244,7 @@
 	for (p = fp_head; p; p = p->link)
 		if (p->fp == fp)
 			return (p->pid);
-	panic("Invalid file pointer");
-	/*NOTREACHED*/
+	return -1;
 }
 
 /*