From 96d5676e6ef1a1bf687e44f2790d911364df7878 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Wed, 12 Aug 2009 14:29:20 -0700 Subject: Stop creating invalid name entries for extensions that aren't present Signed-off-by: Alan Coopersmith --- extensions.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'extensions.c') diff --git a/extensions.c b/extensions.c index cb75ef8..cba6f7c 100644 --- a/extensions.c +++ b/extensions.c @@ -129,6 +129,11 @@ ProcessQueryExtensionReply(long seq, const unsigned char *buf) struct extension_info *qe; int i; + if (buf[8] == 0) { + /* Extension not present, nothing to record */ + return; + } + for (qe = query_list; qe != NULL; qe = qe->next) { if (qe->query_seq == seq) { qe->request = buf[9]; -- cgit v1.2.1