diff -ruNp curl-7.19.4.orig/lib/nss.c curl-7.19.4/lib/nss.c --- curl-7.19.4.orig/lib/nss.c 2009-05-11 10:21:19.136924000 +0200 +++ curl-7.19.4/lib/nss.c 2009-05-11 10:22:31.190315791 +0200 @@ -591,7 +591,7 @@ static char * nss_get_password(PK11SlotI parg = (pphrase_arg_t *) arg; (void)slot; /* unused */ - if(retry > 2) + if(retry) return NULL; if(parg->data->set.str[STRING_KEY_PASSWD]) return (char *)PORT_Strdup((char *)parg->data->set.str[STRING_KEY_PASSWD]);