From a320ee672ccf52297dc509b25ed263f165709b31 Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Mon, 24 Jun 2024 14:34:21 -0400 Subject: Add multiplex, a bunch of cleanup Signed-off-by: Andrew Opalach --- src/curl/http.c | 1 + src/curl/websocket.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'src/curl') diff --git a/src/curl/http.c b/src/curl/http.c index 5674a18..c58d5a6 100644 --- a/src/curl/http.c +++ b/src/curl/http.c @@ -31,6 +31,7 @@ static void http_handle_events(struct aki_curl *curl) CURLcode code = msg->data.result; if (code != CURLE_OK) { al_log_error("http", "Curl error: %s.", curl_easy_strerror(code)); + http->callback(http->userdata, AKI_HTTP_ERROR, NULL, -1); return; } if (!aki_curl_remove_handle(curl)) return; diff --git a/src/curl/websocket.c b/src/curl/websocket.c index 7e1d9b9..4d480c3 100644 --- a/src/curl/websocket.c +++ b/src/curl/websocket.c @@ -28,7 +28,7 @@ static size_t stream_write_callback(char *buffer, size_t size, size_t nmemb, voi struct aki_websocket *ws = (struct aki_websocket *)userdata; const struct curl_ws_frame *m = curl_ws_meta(ws->curl.handle); size_t frame_size = m->offset + m->len + m->bytesleft; - al_log_debug("ws", "frame_size: %zu, bytesleft: %zu", frame_size, m->bytesleft); + al_log_debug("ws", "frame_size: %zu, bytesleft: %zu.", frame_size, m->bytesleft); aki_buffer_ensure_space(&ws->frame, frame_size); al_memcpy(aki_buffer_get_ptr(&ws->frame, m->offset), buffer, m->len); if (m->bytesleft == 0) { -- cgit v1.2.3-101-g0448