Fix mbedtls_strerror to work with all wanted codes
diff --git a/library/error.c b/library/error.c
index 74c9d0b..ecdec78 100644
--- a/library/error.c
+++ b/library/error.c
@@ -224,9 +224,9 @@
if( ret < 0 )
ret = -ret;
- if( ret & 0xFF80 )
+ if( ret & 0xFFFF80 )
{
- use_ret = ret & 0xFF80;
+ use_ret = ret & 0xFFFF80;
// High level error codes
//
@@ -580,7 +580,7 @@
mbedtls_snprintf( buf, buflen, "UNKNOWN ERROR CODE (%04X)", use_ret );
}
- use_ret = ret & ~0xFF80;
+ use_ret = ret & ~0xFFFF80;
if( use_ret == 0 )
return;