diff options
author | nelsonb%netscape.com <devnull@localhost> | 2004-03-23 03:30:34 +0000 |
---|---|---|
committer | nelsonb%netscape.com <devnull@localhost> | 2004-03-23 03:30:34 +0000 |
commit | 9f84fcb0333a2d94acea0db4fcfd6d24551c04d1 (patch) | |
tree | 43d533c70533e696dbf62ea98c97f7bccf5d3aef /security | |
parent | da43323325730e5dd6cfaf8641d3edf79fa28b08 (diff) | |
download | nss-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.c | 3 |
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 |