mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 21:05:36 +00:00
Write the nickname entry as well when adding a nickname to a bug.
This commit is contained in:
parent
5d44026bf9
commit
fbb0134208
@ -34,7 +34,7 @@
|
||||
/*
|
||||
* Permanent Certificate database handling code
|
||||
*
|
||||
* $Id: pcertdb.c,v 1.16 2002/04/08 23:37:48 relyea%netscape.com Exp $
|
||||
* $Id: pcertdb.c,v 1.17 2002/04/26 01:09:21 relyea%netscape.com Exp $
|
||||
*/
|
||||
#include "prtime.h"
|
||||
|
||||
@ -3016,6 +3016,8 @@ nsslowcert_AddPermNickname(NSSLOWCERTCertDBHandle *dbhandle,
|
||||
if (entry == NULL) goto loser;
|
||||
|
||||
if ( entry->nickname == NULL ) {
|
||||
certDBEntryNickname *nicknameEntry = NULL;
|
||||
|
||||
/* no nickname for subject */
|
||||
rv = AddNicknameToSubject(dbhandle, cert, nickname);
|
||||
if ( rv != SECSuccess ) {
|
||||
@ -3025,6 +3027,15 @@ nsslowcert_AddPermNickname(NSSLOWCERTCertDBHandle *dbhandle,
|
||||
if ( rv != SECSuccess ) {
|
||||
goto loser;
|
||||
}
|
||||
nicknameEntry = NewDBNicknameEntry(nickname, &cert->derSubject, 0);
|
||||
if ( nicknameEntry == NULL ) {
|
||||
goto loser;
|
||||
}
|
||||
|
||||
rv = WriteDBNicknameEntry(dbhandle, nicknameEntry);
|
||||
if ( rv != SECSuccess ) {
|
||||
goto loser;
|
||||
}
|
||||
} else {
|
||||
/* subject already has a nickname */
|
||||
rv = AddNicknameToPermCert(dbhandle, cert, entry->nickname);
|
||||
|
Loading…
Reference in New Issue
Block a user