fix possible null pointer dereference
authorEric Allman <eric@ucbvax.Berkeley.EDU>
Tue, 13 Jun 1995 23:11:20 +0000 (15:11 -0800)
committerEric Allman <eric@ucbvax.Berkeley.EDU>
Tue, 13 Jun 1995 23:11:20 +0000 (15:11 -0800)
SCCS-vsn: usr.sbin/sendmail/src/deliver.c 8.157

usr/src/usr.sbin/sendmail/src/deliver.c

index edd1983..ee4edbf 100644 (file)
@@ -7,7 +7,7 @@
  */
 
 #ifndef lint
  */
 
 #ifndef lint
-static char sccsid[] = "@(#)deliver.c  8.156 (Berkeley) %G%";
+static char sccsid[] = "@(#)deliver.c  8.157 (Berkeley) %G%";
 #endif /* not lint */
 
 #include "sendmail.h"
 #endif /* not lint */
 
 #include "sendmail.h"
@@ -1286,7 +1286,7 @@ tryhost:
                        (void) setsignal(SIGHUP, SIG_IGN);
                        (void) setsignal(SIGTERM, SIG_DFL);
 
                        (void) setsignal(SIGHUP, SIG_IGN);
                        (void) setsignal(SIGTERM, SIG_DFL);
 
-                       if (m != FileMailer || stat(to->q_user, &stb) < 0)
+                       if (m != FileMailer || stat(tochain->q_user, &stb) < 0)
                                stb.st_mode = 0;
 
                        /* tweak niceness */
                                stb.st_mode = 0;
 
                        /* tweak niceness */