diff options
author | alexei.volkov.bugs%sun.com <devnull@localhost> | 2008-11-20 00:38:14 +0000 |
---|---|---|
committer | alexei.volkov.bugs%sun.com <devnull@localhost> | 2008-11-20 00:38:14 +0000 |
commit | d252baf7a78803cac6e4c10f4828fbac51a3ee15 (patch) | |
tree | f14a478ee47b03690b780005e4afc026536b9290 /security/nss/lib/libpkix/pkix/util/pkix_logger.c | |
parent | cb9a0e5ff216bf728eab1cb7982e30a0a92b06b2 (diff) | |
download | nss-hg-d252baf7a78803cac6e4c10f4828fbac51a3ee15.tar.gz |
390527 - get rid of pkixErrorMsg variable in PKIX_Error. r=nelson
Diffstat (limited to 'security/nss/lib/libpkix/pkix/util/pkix_logger.c')
-rw-r--r-- | security/nss/lib/libpkix/pkix/util/pkix_logger.c | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/security/nss/lib/libpkix/pkix/util/pkix_logger.c b/security/nss/lib/libpkix/pkix/util/pkix_logger.c index d8677b7d5..22821bb35 100644 --- a/security/nss/lib/libpkix/pkix/util/pkix_logger.c +++ b/security/nss/lib/libpkix/pkix/util/pkix_logger.c @@ -293,6 +293,32 @@ cleanup: return(NULL); } +PKIX_Error * +pkix_Logger_CheckWithCode( + PKIX_List *pkixLoggersList, + PKIX_UInt32 errorCode, + const char *message2, + PKIX_ERRORCLASS logComponent, + PKIX_UInt32 currentLevel, + void *plContext) +{ + char error[32]; + char *errorString = NULL; + + PKIX_ENTER(LOGGER, "pkix_Logger_CheckWithCode"); +#if defined PKIX_ERROR_DESCRIPTION + errorString = PKIX_ErrorText[errorCode]; +#else + PR_snprintf(error, 32, "Error code: %d", errorCode); + errorString = error; +#endif /* PKIX_ERROR_DESCRIPTION */ + + pkixErrorResult = pkix_Logger_Check(pkixLoggersList, errorString, + message2, logComponent, + currentLevel, plContext); + PKIX_RETURN(LOGGER); +} + /* * FUNCTION: pkix_Logger_Destroy * (see comments for PKIX_PL_DestructorCallback in pkix_pl_system.h) |