if (!ucl_object_merge (found, cp, copy)) { | if (!ucl_object_merge (found, cp, copy)) { | ||||
return false; | return false; | ||||
} | } | ||||
ucl_object_unref (cp); | |||||
} | } | ||||
else { | else { | ||||
ucl_hash_replace (top->value.ov, found, cp); | ucl_hash_replace (top->value.ov, found, cp); | ||||
if (!ucl_object_merge (found, cp, copy)) { | if (!ucl_object_merge (found, cp, copy)) { | ||||
return false; | return false; | ||||
} | } | ||||
ucl_object_unref (cp); | |||||
} | } | ||||
else { | else { | ||||
ucl_hash_replace (top->value.ov, found, cp); | ucl_hash_replace (top->value.ov, found, cp); |