]> granicus.if.org Git - curl/commitdiff
nss: don't set unused parameter
authorDaniel Gustafsson <daniel@yesql.se>
Thu, 20 Jun 2019 10:19:41 +0000 (12:19 +0200)
committerJay Satiro <raysatiro@yahoo.com>
Sun, 7 Jul 2019 03:37:51 +0000 (23:37 -0400)
The value of the maxPTDs parameter to PR_Init() has since at least
NSPR 2.1, which was released sometime in 1998, been marked ignored
as is accordingly not used in the initialization code.  Setting it
to a value when calling PR_Init() is thus benign, but indicates an
intent which may be misleading. Reset the value to zero to improve
clarity.

Closes https://github.com/curl/curl/pull/4054

lib/vtls/nss.c

index 7a5213b2bdf228a75e1b1ff5457deea4edec0702..5e0cd2414c65982e6c9a04cb4c49d167f6c32e82 100644 (file)
@@ -1423,7 +1423,7 @@ static int Curl_nss_init(void)
 {
   /* curl_global_init() is not thread-safe so this test is ok */
   if(nss_initlock == NULL) {
-    PR_Init(PR_USER_THREAD, PR_PRIORITY_NORMAL, 256);
+    PR_Init(PR_USER_THREAD, PR_PRIORITY_NORMAL, 0);
     nss_initlock = PR_NewLock();
     nss_crllock = PR_NewLock();
     nss_findslot_lock = PR_NewLock();