aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/idhash.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/idhash.c b/src/core/idhash.c
index 9eb959d6..c56c8191 100644
--- a/src/core/idhash.c
+++ b/src/core/idhash.c
@@ -129,7 +129,8 @@ id_map_register(nni_id_map *m)
return (NNG_ENOMEM);
}
id_reg_len = len;
- memcpy(mr, id_reg_map, id_reg_num * sizeof(nni_id_map *));
+ if (id_reg_map != NULL)
+ memcpy(mr, id_reg_map, id_reg_num * sizeof(nni_id_map *));
id_reg_map = mr;
}
id_reg_map[id_reg_num++] = m;