Index: patches/nss-utilpars.patch |
=================================================================== |
--- patches/nss-utilpars.patch (revision 0) |
+++ patches/nss-utilpars.patch (revision 0) |
@@ -0,0 +1,38 @@ |
+Index: mozilla/security/nss/lib/util/utilpars.c |
+=================================================================== |
+RCS file: /cvsroot/mozilla/security/nss/lib/util/utilpars.c,v |
+retrieving revision 1.1 |
+retrieving revision 1.3 |
+diff -p -u -r1.1 -r1.3 |
+--- mozilla/security/nss/lib/util/utilpars.c 26 Jun 2012 22:27:33 -0000 1.1 |
++++ mozilla/security/nss/lib/util/utilpars.c 25 Sep 2012 00:35:19 -0000 1.3 |
+@@ -2,9 +2,9 @@ |
+ * License, v. 2.0. If a copy of the MPL was not distributed with this |
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
+ /* |
+- * The following code handles the storage of PKCS 11 modules used by the |
++ * The following code handles the storage of PKCS 11 modules used by the |
+ * NSS. This file is written to abstract away how the modules are |
+- * stored so we can deside that later. |
++ * stored so we can decide that later. |
+ */ |
+ #include "secport.h" |
+ #include "prprf.h" |
+@@ -325,7 +325,7 @@ nssutil_escapeQuotesSize(const char *str |
+ if ((*src == quote) || (*src == '\\')) escapes++; |
+ size++; |
+ } |
+- return size; |
++ return size+escapes+1; |
+ |
+ } |
+ |
+@@ -359,7 +359,7 @@ nssutil_escapeQuotes(const char *string, |
+ int |
+ NSSUTIL_EscapeSize(const char *string, char quote) |
+ { |
+- return nssutil_escapeQuotesSize(string, quote, PR_TRUE); |
++ return nssutil_escapeQuotesSize(string, quote, PR_FALSE); |
+ } |
+ |
+ char * |