diff options
Diffstat (limited to 'extensions.c')
-rw-r--r-- | extensions.c | 5 |
1 files changed, 5 insertions, 0 deletions
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]; |