Fix exciting new gcc 11 compiler warnings.

git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3973 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
2022-09-10 01:42:15 +00:00
parent 3b676d967e
commit 56db6a8e4d
4 changed files with 22 additions and 43 deletions

View File

@ -430,9 +430,7 @@ JSValue _socket_bind(JSContext* context, JSValueConst this_val, int argc, JSValu
int result = uv_getaddrinfo(tf_task_get_loop(socket->_task), &data->resolver, _socket_onResolvedForBind, node, port, &hints);
if (result != 0)
{
char error[256];
snprintf(error, sizeof(error), "uv_getaddrinfo: %s", uv_strerror(result));
tf_task_reject_promise(socket->_task, data->promise, JS_ThrowInternalError(tf_task_get_context(socket->_task), error));
tf_task_reject_promise(socket->_task, data->promise, JS_ThrowInternalError(tf_task_get_context(socket->_task), "uv_getaddrinfo: %s", uv_strerror(result)));
tf_free(data);
}
return promise;
@ -443,18 +441,14 @@ void _socket_onResolvedForBind(uv_getaddrinfo_t* resolver, int status, struct ad
socket_resolve_data_t* data = (socket_resolve_data_t*)resolver->data;
if (status != 0)
{
char error[256];
snprintf(error, sizeof(error), "uv_getaddrinfo: %s", uv_strerror(status));
tf_task_reject_promise(data->socket->_task, data->promise, JS_ThrowInternalError(tf_task_get_context(data->socket->_task), error));
tf_task_reject_promise(data->socket->_task, data->promise, JS_ThrowInternalError(tf_task_get_context(data->socket->_task), "uv_getaddrinfo: %s", uv_strerror(status)));
}
else
{
int bindResult = uv_tcp_bind(&data->socket->_socket, result->ai_addr, 0);
if (bindResult != 0)
{
char error[256];
snprintf(error, sizeof(error), "uv_tcp_bind: %s", uv_strerror(bindResult));
tf_task_reject_promise(data->socket->_task, data->promise, JS_ThrowInternalError(tf_task_get_context(data->socket->_task), error));
tf_task_reject_promise(data->socket->_task, data->promise, JS_ThrowInternalError(tf_task_get_context(data->socket->_task), "uv_tcp_bind: %s", uv_strerror(bindResult)));
}
else
{
@ -561,9 +555,7 @@ JSValue _socket_listen(JSContext* context, JSValueConst this_val, int argc, JSVa
int result = uv_listen((uv_stream_t*)&socket->_socket, backlog, _socket_onNewConnection);
if (result != 0)
{
char error[256];
snprintf(error, sizeof(error), "uv_listen: %s", uv_strerror(result));
return JS_ThrowInternalError(context, error);
return JS_ThrowInternalError(context, "uv_listen: %s", uv_strerror(result));
}
return JS_NewInt32(context, result);
}
@ -609,9 +601,7 @@ JSValue _socket_accept(JSContext* context, JSValueConst this_val, int argc, JSVa
}
else
{
char error[256];
snprintf(error, sizeof(error), "uv_accept: %s", uv_strerror(status));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, error));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, "uv_accept: %s", uv_strerror(status)));
}
JS_FreeValue(context, client->_object);
return result;
@ -706,9 +696,7 @@ JSValue _socket_read(JSContext* context, JSValueConst this_val, int argc, JSValu
int result = uv_read_start((uv_stream_t*)&socket->_socket, _socket_allocateBuffer, _socket_onRead);
if (result != 0)
{
char error[256];
snprintf(error, sizeof(error), "uv_read_start: %s", uv_strerror(result));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, error));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, "uv_read_start: %s", uv_strerror(result)));
}
else
{
@ -768,7 +756,7 @@ void _socket_onRead(uv_stream_t* stream, ssize_t readSize, const uv_buf_t* buffe
char buffer[8192];
if (tf_tls_session_get_error(socket->_tls, buffer, sizeof(buffer)))
{
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, buffer));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, "%s", buffer));
}
else
{
@ -935,7 +923,7 @@ JSValue _socket_write(JSContext* context, JSValueConst this_val, int argc, JSVal
char buffer[8192];
if (result <= 0 && tf_tls_session_get_error(socket->_tls, buffer, sizeof(buffer)))
{
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, buffer));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, "%s", buffer));
}
else if (result < length)
{
@ -954,9 +942,7 @@ JSValue _socket_write(JSContext* context, JSValueConst this_val, int argc, JSVal
if (result != 0)
{
char error[256];
snprintf(error, sizeof(error), "uv_write: %s", uv_strerror(result));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, error));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(context, "uv_write: %s", uv_strerror(result)));
}
}
}
@ -979,9 +965,7 @@ void _socket_onWrite(uv_write_t* request, int status)
}
else
{
char error[256];
snprintf(error, sizeof(error), "uv_write: %s", uv_strerror(status));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(tf_task_get_context(socket->_task), error));
tf_task_reject_promise(socket->_task, promise, JS_ThrowInternalError(tf_task_get_context(socket->_task), "uv_write: %s", uv_strerror(status)));
}
}
tf_free(request);