summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornelsonb%netscape.com <devnull@localhost>2002-11-01 21:04:33 +0000
committernelsonb%netscape.com <devnull@localhost>2002-11-01 21:04:33 +0000
commit6367cf207fc021a88500a50d32e83d9b84298714 (patch)
tree074683ba0284434ad5990d379bd3730cc1f78681
parentd3f06ef8d5cdb1e038b3913b6c1d1f9e7d2de1dc (diff)
downloadnss-hg-6367cf207fc021a88500a50d32e83d9b84298714.tar.gz
Fix several problems related to error messages, including an attempt to
print a null string pointer.
-rw-r--r--security/nss/cmd/bltest/blapitest.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/security/nss/cmd/bltest/blapitest.c b/security/nss/cmd/bltest/blapitest.c
index d13f37276..887fedb11 100644
--- a/security/nss/cmd/bltest/blapitest.c
+++ b/security/nss/cmd/bltest/blapitest.c
@@ -1807,13 +1807,13 @@ blapi_selftest(bltestCipherMode *modes, int numModes, int inoff, int outoff,
mode = modes[i];
else
mode = i;
- modestr = mode_strings[mode];
- cipherInfo.mode = mode;
- params = &cipherInfo.params;
if (mode == bltestINVALID) {
- fprintf(stderr, "%s: Skipping invalid mode %s.\n",progName,modestr);
+ fprintf(stderr, "%s: Skipping invalid mode.\n",progName);
continue;
}
+ modestr = mode_strings[mode];
+ cipherInfo.mode = mode;
+ params = &cipherInfo.params;
#ifdef TRACK_BLTEST_BUG
if (mode == bltestRSA) {
fprintf(stderr, "[%s] Self-Testing RSA\n", __bltDBG);
@@ -2089,6 +2089,8 @@ int main(int argc, char **argv)
bltest.options = bltest_options;
progName = strrchr(argv[0], '/');
+ if (!progName)
+ progName = strrchr(argv[0], '\\');
progName = progName ? progName+1 : argv[0];
rv = RNG_RNGInit();