summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormcgreer%netscape.com <devnull@localhost>2000-10-05 01:33:54 +0000
committermcgreer%netscape.com <devnull@localhost>2000-10-05 01:33:54 +0000
commit08fb2d7f5ec6afd6af03a17d4d3eff617e528b8c (patch)
tree5bb639d3dcdebd3bbc20b958f66ce004edc6e662
parent9d399ffbc95b09a1f8c9feca9e381b73cc4003fd (diff)
downloadnss-hg-08fb2d7f5ec6afd6af03a17d4d3eff617e528b8c.tar.gz
workaround for bug #55234. optimized arcfour is not working on solaris 64-bit.
-rw-r--r--security/nss/lib/freebl/arcfour.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/security/nss/lib/freebl/arcfour.c b/security/nss/lib/freebl/arcfour.c
index a12af7945..0fda98c2b 100644
--- a/security/nss/lib/freebl/arcfour.c
+++ b/security/nss/lib/freebl/arcfour.c
@@ -44,6 +44,11 @@
#define CONVERT_TO_WORDS
#endif
+/* this case is failing for 3.1. See bug #55234. */
+#if defined(SOLARIS) && defined(NSS_USE_64)
+#undef CONVERT_TO_WORDS
+#endif
+
#if defined(AIX) || defined(OSF1)
/* Treat array variables as longs, not bytes */
#define USE_LONG