From d4648402547a6e7eab7b6c30f9c8b62f99b76116 Mon Sep 17 00:00:00 2001 From: Miles Bader Date: Thu, 28 Mar 2002 06:43:02 +0000 Subject: [PATCH] (DATAGRAM_CONN_P): Make sure PROC is really a process. --- src/ChangeLog | 4 ++++ src/process.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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) -- 2.39.2