From: Miles Bader Date: Thu, 28 Mar 2002 06:43:02 +0000 (+0000) Subject: (DATAGRAM_CONN_P): Make sure PROC is really a process. X-Git-Tag: ttn-vms-21-2-B4~15943 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d4648402547a6e7eab7b6c30f9c8b62f99b76116;p=emacs.git (DATAGRAM_CONN_P): Make sure PROC is really a process. --- diff --git a/src/ChangeLog b/src/ChangeLog index 040e9ee67a5..35b32cc4fa0 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2002-03-28 Miles Bader + + * process.c (DATAGRAM_CONN_P): Make sure PROC is really a process. + 2002-03-27 Pavel Jan,Bm(Bk * process.c (set-network-process-options): Add usage. diff --git a/src/process.c b/src/process.c index 8f50f100c3c..3742fe23ad2 100644 --- a/src/process.c +++ b/src/process.c @@ -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)