Make error_str GNU_SOURCE compliant
This commit is contained in:
@ -33,8 +33,7 @@ const char *error_str(int err_no, char *buf, int buf_len) {
|
||||
int e = err_no & 0x00FFFFFF;
|
||||
if (mode == 0x00) {
|
||||
// normal
|
||||
strerror_r(e, buf, buf_len);
|
||||
return buf;
|
||||
return strerror_r(e, buf, buf_len);
|
||||
} else if (mode == 0x01) {
|
||||
// ssl
|
||||
return sock_error_str(error_decompress(e));
|
||||
|
@ -65,8 +65,7 @@ static void err(const char *restrict msg) {
|
||||
}
|
||||
|
||||
void logmsgf(log_lvl_t level, const char *restrict format, ...) {
|
||||
char buf[256];
|
||||
char err_buf[64];
|
||||
char buf[256], err_buf[256];
|
||||
va_list args;
|
||||
va_start(args, format);
|
||||
|
||||
|
Reference in New Issue
Block a user