From c94b466c388984bc0e56d67eb03dd564b7d47a76 Mon Sep 17 00:00:00 2001 From: Jan Friedel Date: Tue, 2 Dec 2008 14:50:57 +0100 Subject: 6596243 off-by-one in _kva_dup() --- usr/src/lib/libsecdb/common/secdb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'usr/src/lib/libsecdb/common') diff --git a/usr/src/lib/libsecdb/common/secdb.c b/usr/src/lib/libsecdb/common/secdb.c index 01bfa84c46..7972a593b9 100644 --- a/usr/src/lib/libsecdb/common/secdb.c +++ b/usr/src/lib/libsecdb/common/secdb.c @@ -251,7 +251,7 @@ _kva_dup(kva_t *old_kva) } new_data = nkva->data; nkva->length = old_kva->length; - for (i = 0; i <= nkva->length; i++) { + for (i = 0; i < nkva->length; i++) { new_data[i].key = _strdup_null(old_data[i].key); new_data[i].value = _strdup_null(old_data[i].value); } -- cgit v1.2.3