]> granicus.if.org Git - apache/commitdiff
check return status
authorJim Jagielski <jim@apache.org>
Mon, 21 Nov 2011 15:51:46 +0000 (15:51 +0000)
committerJim Jagielski <jim@apache.org>
Mon, 21 Nov 2011 15:51:46 +0000 (15:51 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1204556 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/ajp_header.c

index c40a88a496572873d50bc7408b0bd0c50c60c4d0..0fc8e195ff991397d777f76428e08e16be85e037 100644 (file)
@@ -683,6 +683,11 @@ apr_status_t ajp_read_header(apr_socket_t *sock,
     }
     ajp_msg_log(r, *msg, "ajp_read_header: ajp_ilink_receive packet dump");
     rc = ajp_msg_peek_uint8(*msg, &result);
+    if (rc != APR_SUCCESS) {
+        ap_log_rerror(APLOG_MARK, APLOG_ERR, 0, r,
+                      "ajp_read_header: ajp_msg_peek_uint8 failed");
+        return rc;
+    }
     ap_log_rerror(APLOG_MARK, APLOG_TRACE1, 0, r,
                "ajp_read_header: ajp_ilink_received %s (0x%02x)",
                ajp_type_str(result), result);