diff --git a/libkmipclient/kmip.c b/libkmipclient/kmip.c index 3ed8e6bf..8bd9d921 100644 --- a/libkmipclient/kmip.c +++ b/libkmipclient/kmip.c @@ -897,7 +897,7 @@ struct kmip_node *kmip_node_clone(const struct kmip_node *node) case KMIP_TYPE_TEXT_STRING: if (node->text_value != NULL) { clone->text_value = strdup(node->text_value); - if (node->text_value == NULL) + if (clone->text_value == NULL) goto error; clone->length = strlen(clone->text_value); }