diff options
author | nelsonb%netscape.com <devnull@localhost> | 2002-11-01 21:04:33 +0000 |
---|---|---|
committer | nelsonb%netscape.com <devnull@localhost> | 2002-11-01 21:04:33 +0000 |
commit | 6367cf207fc021a88500a50d32e83d9b84298714 (patch) | |
tree | 074683ba0284434ad5990d379bd3730cc1f78681 | |
parent | d3f06ef8d5cdb1e038b3913b6c1d1f9e7d2de1dc (diff) | |
download | nss-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.c | 10 |
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(); |