diff --git a/dap-sdk/net/server/http_server/http_client/dap_http_client.c b/dap-sdk/net/server/http_server/http_client/dap_http_client.c index 56ca3f4f94ff5a6799fcf24c7597361908221a8f..374bb106a8e1d4c8abd33e4a84a6679de94ad65c 100644 --- a/dap-sdk/net/server/http_server/http_client/dap_http_client.c +++ b/dap-sdk/net/server/http_server/http_client/dap_http_client.c @@ -481,9 +481,11 @@ void dap_http_client_read( dap_events_socket_t *a_esocket, void *a_arg ) if ( l_http_client->http->url_proc->cache == NULL && l_http_client->proc->headers_read_callback ) { pthread_rwlock_unlock(&l_http_client->http->url_proc->cache_rwlock); l_http_client->proc->headers_read_callback( l_http_client, NULL ); - }else + }else{ pthread_rwlock_unlock(&l_http_client->http->url_proc->cache_rwlock); - + if(s_debug_http) + log_it(L_DEBUG, "Cache is present, don't call underlaying callbacks"); + } // If no headers callback we go to the DATA processing if( l_http_client->in_content_length ) { if(s_debug_http)