From a8ee006648ee736d74fdb48b02830bb7af1733dd Mon Sep 17 00:00:00 2001 From: Zheng Da Date: Fri, 31 Jul 2009 17:11:55 +0200 Subject: fix a bug #20612 * rpctrace.c (print_contents): Check the number of elements in the port array. --- utils/rpctrace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/rpctrace.c b/utils/rpctrace.c index d80f41dd..b7379a76 100644 --- a/utils/rpctrace.c +++ b/utils/rpctrace.c @@ -631,7 +631,7 @@ print_contents (mach_msg_header_t *inp, else type->msgt_name = name; } - else if (newtypes[0] != name) + else if (nelt > 0 && newtypes[0] != name) if (type->msgt_longform) lt->msgtl_name = newtypes[0]; else -- cgit v1.2.3