Signed-off-by: Jan Friesse <jfriesse@redhat.com> Reviewed-by: Steven Dake <sdake@redhat.com>
@@ -447,6 +447,10 @@ cs_error_t icmap_set_double(const char *key_name, double value)
cs_error_t icmap_set_string(const char *key_name, const char *value)
{
+ if (value == NULL) {
+ return (CS_ERR_INVALID_PARAM);
+ }
+
return (icmap_set(key_name, value, strlen(value), ICMAP_VALUETYPE_STRING));
}
@@ -428,6 +428,11 @@ cs_error_t cmap_set_double(cmap_handle_t handle, const char *key_name, double va
cs_error_t cmap_set_string(cmap_handle_t handle, const char *key_name, const char *value)
return (cmap_set(handle, key_name, value, strlen(value), CMAP_VALUETYPE_STRING));