Make error_str GNU_SOURCE compliant

This commit is contained in:
2023-01-12 15:24:30 +01:00
parent 116f7035ed
commit d7db1f0be9
2 changed files with 2 additions and 4 deletions

View File

@ -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));

View File

@ -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);