From d51dfc6d13785641061bb7e7d5909a7a0f3ecfdb Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Tue, 10 Jun 2008 00:15:36 +0000 Subject: Null terminate things propelry --- plugin/dnsnotify.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'plugin/dnsnotify.c') diff --git a/plugin/dnsnotify.c b/plugin/dnsnotify.c index fd9d722..a81feb1 100644 --- a/plugin/dnsnotify.c +++ b/plugin/dnsnotify.c @@ -97,13 +97,16 @@ load_soa_ns_attributes (const char *dn, char **soa_result, char ***ns_result) for (v = values; *v; ++v) ++num; - ns = (char**)slapi_ch_calloc (num, sizeof (char*)); + ns = (char**)slapi_ch_calloc (num + 1, sizeof (char*)); for (i = 0; i < num; ++i) { ns[i] = slapi_ch_malloc (values[i]->bv_len + 1); if (values[i]->bv_len) memcpy (ns[i], values[i]->bv_val, values[i]->bv_len); ns[i][values[i]->bv_len] = 0; } + + /* Null terminate */ + ns[i] = NULL; } } -- cgit v1.2.3