From: Ted Lemon Date: Thu, 14 Oct 1999 18:15:56 +0000 (+0000) Subject: - Don't try to look up an object if we didn't get a description with which X-Git-Tag: BCTEL_SPECIAL_19991124~107 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=06feb756af79c5a84a8bb653e07fde2aea05c80f;p=thirdparty%2Fdhcp.git - Don't try to look up an object if we didn't get a description with which to do the lookup (since this would cause a core dump!). --- diff --git a/omapip/message.c b/omapip/message.c index 5e51a204c..fcc5423cb 100644 --- a/omapip/message.c +++ b/omapip/message.c @@ -483,6 +483,13 @@ isc_result_t omapi_message_process (omapi_object_t *mo, omapi_object_t *po) ISC_R_NOTIMPLEMENTED, message -> id, "unsearchable object type"); } + + if (!message -> object) { + return omapi_protocol_send_status + (po, (omapi_object_t *)0, + ISC_R_NOTFOUND, message -> id, + "no lookup key specified"); + } status = (*(type -> lookup)) (&object, (omapi_object_t *)0, message -> object);