diff --git a/src/http.c b/src/http.c index 35283f08..b5124f12 100644 --- a/src/http.c +++ b/src/http.c @@ -175,7 +175,7 @@ static void _http_connection_destroy(tf_http_connection_t* connection, const cha if (connection->request) { _http_request_destroy(connection->request); - if (connection->request->ref_count == 0) + if (connection->request && connection->request->ref_count == 0) { tf_free(connection->request); }