diff --git a/wolfcrypt/src/logging.c b/wolfcrypt/src/logging.c index da198176c..7c87925d3 100644 --- a/wolfcrypt/src/logging.c +++ b/wolfcrypt/src/logging.c @@ -1215,7 +1215,7 @@ unsigned long wc_PeekErrorNodeLineData(const char **file, int *line, if (ERRQ_LOCK() != 0) { WOLFSSL_MSG("Lock debug mutex failed"); - return BAD_MUTEX_E; + return (unsigned long)(0 - BAD_MUTEX_E); } idx = getErrorNodeCurrentIdx(); @@ -1248,7 +1248,7 @@ unsigned long wc_GetErrorNodeErr(void) if (ERRQ_LOCK() != 0) { WOLFSSL_MSG("Lock debug mutex failed"); - return BAD_MUTEX_E; + return (unsigned long)(0 - BAD_MUTEX_E); } ret = pullErrorNode(NULL, NULL, NULL);