Begin forwarded message:
Date: January 23, 2015 at 2:59:10 AM MST
From: scan-ad...@coverity.com
To: zw...@apache.org
Subject: New Defects reported by Coverity Scan for Apache Traffic Server
Hi,
Please find the latest report on new defect(s) introduced to Apache Traffic
Server found with Coverity Scan.
3 new defect(s) introduced to Apache Traffic Server found with Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 3 of 3 defect(s)
** CID 1021868: Dereference null return value (NULL_RETURNS)
/proxy/hdrs/HdrTest.cc: 610 in HdrTest::test_mime()()
** CID 1021867: Dereference null return value (NULL_RETURNS)
/proxy/http/HttpTransact.cc: 7744 in
HttpTransact::build_response(HttpTransact::State *, HTTPHdr *, HTTPHdr *,
HTTPVersion, HTTPStatus, const char *)()
** CID 1021866: Dereference null return value (NULL_RETURNS)
/proxy/http/HttpTransact.cc: 5574 in
HttpTransact::initialize_state_variables_from_response(HttpTransact::State *,
HTTPHdr *)()
________________________________________________________________________________________________________
*** CID 1021868: Dereference null return value (NULL_RETURNS)
/proxy/hdrs/HdrTest.cc: 610 in HdrTest::test_mime()()
604
605 hdr.value_append("Cache-Control", 13, "no-cache", 8, 1);
606
607 MIMEField *cc_field;
608 StrList slist;
609
CID 1021868: Dereference null return value (NULL_RETURNS)
Assigning: "cc_field" = null return value from "field_find".
610 cc_field = hdr.field_find("Cache-Control", 13);
611 // TODO: Do we need to check the "count" returned?
612 cc_field->value_get_comma_list(&slist); // FIX: correct usage?
613
614 if (cc_field->value_get_index("Private", 7) < 0) {
615 printf("Failed: value_get_index of Cache-Control did not find
private");
________________________________________________________________________________________________________
*** CID 1021867: Dereference null return value (NULL_RETURNS)
/proxy/http/HttpTransact.cc: 7744 in
HttpTransact::build_response(HttpTransact::State *, HTTPHdr *, HTTPHdr *,
HTTPVersion, HTTPStatus, const char *)()
7738 MIMEField *field;
7739 int len;
7740 const char *value;
7741
7742 for (size_t i = 0; i < sizeof(field_len) /
sizeof(field_len[0]); i++) {
7743 if (base_response->presence(field_presence[i])) {
CID 1021867: Dereference null return value (NULL_RETURNS)
Assigning: "field" = null return value from "field_find".
7744 field = base_response->field_find(field_name[i],
field_len[i]);
7745 value = field->value_get(&len);
7746 outgoing_response->value_append(field_name[i],
field_len[i], value, len, 0);
7747 }
7748 }
7749 }
________________________________________________________________________________________________________
*** CID 1021866: Dereference null return value (NULL_RETURNS)
/proxy/http/HttpTransact.cc: 5574 in
HttpTransact::initialize_state_variables_from_response(HttpTransact::State *,
HTTPHdr *)()
5568 s->hdr_info.response_content_length = HTTP_UNDEFINED_CL;
5569 s->hdr_info.trust_response_cl = false;
5570 }
5571 }
5572
5573 if (incoming_response->presence(MIME_PRESENCE_TRANSFER_ENCODING)) {
CID 1021866: Dereference null return value (NULL_RETURNS)
Assigning: "field" = null return value from "field_find".
5574 MIMEField *field =
incoming_response->field_find(MIME_FIELD_TRANSFER_ENCODING,
MIME_LEN_TRANSFER_ENCODING);
5575
5576 HdrCsvIter enc_val_iter;
5577 int enc_val_len;
5578 const char *enc_value = enc_val_iter.get_first(field,
&enc_val_len);
5579
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
http://scan.coverity.com/projects/431?tab=overview
To manage Coverity Scan email notifications for "zw...@apache.org", click
http://scan.coverity.com/subscriptions/edit?email=zwoop%40apache.org&token=8be94e3735d9c9bbfac2f59f1eb24e15
.