summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authornelsonb%netscape.com <devnull@localhost>2004-03-23 03:30:34 +0000
committernelsonb%netscape.com <devnull@localhost>2004-03-23 03:30:34 +0000
commit9f84fcb0333a2d94acea0db4fcfd6d24551c04d1 (patch)
tree43d533c70533e696dbf62ea98c97f7bccf5d3aef /security
parentda43323325730e5dd6cfaf8641d3edf79fa28b08 (diff)
downloadnss-hg-9f84fcb0333a2d94acea0db4fcfd6d24551c04d1.tar.gz
Fix a regression introduced by rev 1.19, after NSS 3.9 was released.
r=julien.pierre. bugscape 56484.
Diffstat (limited to 'security')
-rw-r--r--security/nss/lib/certdb/alg1485.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/security/nss/lib/certdb/alg1485.c b/security/nss/lib/certdb/alg1485.c
index b95cec96a..1743bbb7a 100644
--- a/security/nss/lib/certdb/alg1485.c
+++ b/security/nss/lib/certdb/alg1485.c
@@ -707,6 +707,7 @@ AppendAVA(stringBuf *bufp, CERTAVA *ava)
avaValue->data[maxLen++] = '.';
avaValue->data[maxLen++] = '.';
avaValue->data[maxLen++] = '.';
+ avaValue->data[maxLen] = 0;
avaValue->len = maxLen;
}
@@ -728,7 +729,7 @@ AppendAVA(stringBuf *bufp, CERTAVA *ava)
PORT_SetError(SEC_ERROR_LIBRARY_FAILURE);
rv = SECFailure;
} else {
- PORT_Strcpy(tmpBuf+len, (char *)avaValue->data);
+ PORT_Strncpy(tmpBuf+len, (char *)avaValue->data, avaValue->len + 1);
rv = SECSuccess;
}
} else