mirror of
https://gitlab.isc.org/isc-projects/dhcp
synced 2025-08-31 06:15:55 +00:00
- 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!).
This commit is contained in:
@@ -483,6 +483,13 @@ isc_result_t omapi_message_process (omapi_object_t *mo, omapi_object_t *po)
|
|||||||
ISC_R_NOTIMPLEMENTED, message -> id,
|
ISC_R_NOTIMPLEMENTED, message -> id,
|
||||||
"unsearchable object type");
|
"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,
|
status = (*(type -> lookup)) (&object, (omapi_object_t *)0,
|
||||||
message -> object);
|
message -> object);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user