summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--omapip/protocol.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/omapip/protocol.c b/omapip/protocol.c
index ab9d3f28..ca40a1ef 100644
--- a/omapip/protocol.c
+++ b/omapip/protocol.c
@@ -664,7 +664,8 @@ isc_result_t omapi_protocol_signal_handler (omapi_object_t *h,
return status;
}
omapi_data_string_dereference (&p -> name, MDL);
- omapi_typed_data_dereference (&p -> value, MDL);
+ if (p -> value)
+ omapi_typed_data_dereference (&p -> value, MDL);
goto need_name_length;
signature_wait: