diff --git a/src/guid.c b/src/guid.c index f2bc99cf6..01f52c169 100644 --- a/src/guid.c +++ b/src/guid.c @@ -75,7 +75,8 @@ int guid_insert(enum obj_type *objt, const char *uid, char **errmsg) return 0; err: - ha_free(&guid->node.key); + if (guid) + ha_free(&guid->node.key); ha_free(&dup_name); return 1; }