]> git.eshelyaron.com Git - emacs.git/commitdiff
(DATAGRAM_CONN_P): Make sure PROC is really a process.
authorMiles Bader <miles@gnu.org>
Thu, 28 Mar 2002 06:43:02 +0000 (06:43 +0000)
committerMiles Bader <miles@gnu.org>
Thu, 28 Mar 2002 06:43:02 +0000 (06:43 +0000)
src/ChangeLog
src/process.c

index 040e9ee67a5ff0e92dfcd124b3563f83ba24fec6..35b32cc4fa083df294fb09219863235514edc881 100644 (file)
@@ -1,3 +1,7 @@
+2002-03-28  Miles Bader  <miles@gnu.org>
+
+       * process.c (DATAGRAM_CONN_P): Make sure PROC is really a process.
+
 2002-03-27  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
 
        * process.c (set-network-process-options): Add usage.
index 8f50f100c3c56b408d939f66b48610aede78a926..3742fe23ad2612255b5025291ff556b2f1953d2c 100644 (file)
@@ -307,7 +307,7 @@ struct sockaddr_and_len {
   int len;
 } datagram_address[MAXDESC];
 #define DATAGRAM_CHAN_P(chan)  (datagram_address[chan].sa != 0)
-#define DATAGRAM_CONN_P(proc)  (datagram_address[XPROCESS (proc)->infd].sa != 0)
+#define DATAGRAM_CONN_P(proc)  (PROCESSP (proc) && datagram_address[XPROCESS (proc)->infd].sa != 0)
 #else
 #define DATAGRAM_CHAN_P(chan)  (0)
 #define DATAGRAM_CONN_P(proc)  (0)