summaryrefslogtreecommitdiff
path: root/libstore
diff options
context:
space:
mode:
Diffstat (limited to 'libstore')
-rw-r--r--libstore/clone.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libstore/clone.c b/libstore/clone.c
index bec2e88d..40647af2 100644
--- a/libstore/clone.c
+++ b/libstore/clone.c
@@ -37,6 +37,13 @@ store_clone (struct store *from, struct store **to)
if (! c)
return ENOMEM;
+ if (from->name)
+ {
+ c->name = strdup (from->name);
+ if (! c->name)
+ err = ENOMEM;
+ }
+
if (from->misc_len)
{
c->misc = malloc (from->misc_len);