]> granicus.if.org Git - apache/commitdiff
logging tweaks and task check
authorStefan Eissing <icing@apache.org>
Fri, 18 Dec 2015 15:13:40 +0000 (15:13 +0000)
committerStefan Eissing <icing@apache.org>
Fri, 18 Dec 2015 15:13:40 +0000 (15:13 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1720806 13f79535-47bb-0310-9956-ffa450edef68

modules/http2/h2_conn.c
modules/http2/h2_ctx.c
modules/http2/h2_h2.c

index 5bc3d475eca111bf7d36669fdf64d17dfee89207..e9ed9a8468edb5d8d2a32517788b54409ab016e3 100644 (file)
@@ -133,6 +133,7 @@ apr_status_t h2_conn_setup(h2_ctx *ctx, conn_rec *c, request_rec *r)
 {
     h2_session *session;
     
+    ap_log_cerror(APLOG_MARK, APLOG_DEBUG, 0, c, "setup");
     if (!workers) {
         ap_log_cerror(APLOG_MARK, APLOG_ERR, 0, c, APLOGNO(02911) 
                       "workers not initialized");
@@ -163,6 +164,7 @@ apr_status_t h2_conn_process(h2_ctx *ctx, int async)
         session->c->cs->sense = CONN_SENSE_DEFAULT;
     }
 
+    ap_log_cerror(APLOG_MARK, APLOG_DEBUG, 0, session->c, "process");
     status = h2_session_process(session, async);
 
     if (session->c->cs) {
index fa0a3c8e94ebf0b04792d0615ba312ac4cf2e7a8..b40037cb35b270d985bebfe0de4c430f8b67658d 100644 (file)
@@ -98,7 +98,7 @@ h2_ctx *h2_ctx_server_set(h2_ctx *ctx, server_rec *s)
 
 int h2_ctx_is_task(h2_ctx *ctx)
 {
-    return ctx && !!ctx->task;
+    return ctx && ctx->task;
 }
 
 struct h2_task *h2_ctx_get_task(h2_ctx *ctx)
index 6a3231dc4baab7f9df8e7d2c05159d9b5eb55d3a..5bff7052f0f57c82acaebc23426a5daaf1f000d6 100644 (file)
@@ -584,6 +584,7 @@ int h2_h2_process_conn(conn_rec* c)
     ap_log_cerror(APLOG_MARK, APLOG_TRACE1, 0, c, "h2_h2, process_conn");
     if (h2_ctx_is_task(ctx)) {
         /* our stream pseudo connection */
+        ap_log_cerror(APLOG_MARK, APLOG_TRACE2, 0, c, "h2_h2, task, declined");
         return DECLINED;
     }