rpms/nss/devel 540387.patch,NONE,1.1
Elio Maldonado
emaldonado at fedoraproject.org
Fri Dec 18 09:23:48 UTC 2009
Author: emaldonado
Update of /cvs/pkgs/rpms/nss/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv11339
Added Files:
540387.patch
Log Message:
Fix segmentation fault when listing keys or certs in the database - rhbz #540387
540387.patch:
pk11pars.c | 6 ++++++
1 file changed, 6 insertions(+)
--- NEW FILE 540387.patch ---
diff --git a/mozilla/security/nss/lib/pk11wrap/pk11pars.c b/mozilla/security/nss/lib/pk11wrap/pk11pars.c
index c36cd25..5855084 100644
--- a/mozilla/security/nss/lib/pk11wrap/pk11pars.c
+++ b/mozilla/security/nss/lib/pk11wrap/pk11pars.c
@@ -1134,6 +1134,12 @@ SECMOD_LoadModule(char *modulespec,SECMODModule *parent, PRBool recurse)
for (; *index; index++) {
SECMODModule *child;
+ if (0 == PORT_Strcmp(*index, modulespec)) {
+ /* avoid trivial infinite recursion */
+ PORT_SetError(SEC_ERROR_NO_MODULE);
+ rv = SECFailure;
+ break;
+ }
child = SECMOD_LoadModule(*index,module,PR_TRUE);
if (!child) break;
if (child->isCritical && !child->loaded) {
More information about the fedora-extras-commits
mailing list