[ 
https://issues.apache.org/jira/browse/DISPATCH-837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16184601#comment-16184601
 ] 

ASF subversion and git services commented on DISPATCH-837:
----------------------------------------------------------

Commit 34b202d1a2059bfa168ce1a245433e41884a579a in qpid-dispatch's branch 
refs/heads/master from [~ganeshmurthy]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=34b202d ]

DISPATCH-837 - Remove unhelpful asset and add a free to iterator. Fixes for 
coverity errors


> Coverity scan reported errors in Qpid Dispatch master
> -----------------------------------------------------
>
>                 Key: DISPATCH-837
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-837
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Container
>            Reporter: Ganesh Murthy
>            Assignee: Ganesh Murthy
>             Fix For: 1.0.0
>
>
> {noformat}
> New defect(s) Reported-by: Coverity Scan
> Showing 2 of 2 defect(s)
> ** CID 181415:  Integer handling issues  (NO_EFFECT)
> /home/kgiusti/work/dispatch/qpid-dispatch/src/parse.c: 679 in 
> qd_parse_annotations_v1()
> ________________________________________________________________________________________________________
> *** CID 181415:  Integer handling issues  (NO_EFFECT)
> /home/kgiusti/work/dispatch/qpid-dispatch/src/parse.c: 679 in 
> qd_parse_annotations_v1()
> 673         // Adjust size of user annotation blob by the size of the router
> 674         // annotations
> 675         blob_pointer->remaining = user_bytes;
> 676         assert(blob_pointer->remaining >= 0);
> 677
> 678         *blob_item_count = user_entries;
> >>>     CID 181415:  Integer handling issues  (NO_EFFECT)
> >>>     This greater-than-or-equal-to-zero comparison of an unsigned value is 
> >>> always true. "*blob_item_count >= 0U".
> 679         assert(*blob_item_count >= 0);
> 680         return 0;
> 681     }
> 682
> 683
> 684     void qd_parse_annotations(
> ** CID 124934:  Resource leaks  (RESOURCE_LEAK)
> /home/kgiusti/work/dispatch/qpid-dispatch/tests/message_test.c: 181 in 
> test_message_properties()
> ________________________________________________________________________________________________________
> *** CID 124934:  Resource leaks  (RESOURCE_LEAK)
> /home/kgiusti/work/dispatch/qpid-dispatch/tests/message_test.c: 181 in 
> test_message_properties()
> 175         qd_message_content_t *content = MSG_CONTENT(msg);
> 176
> 177         set_content(content, size);
> 178
> 179         qd_iterator_t *iter = qd_message_field_iterator(msg, 
> QD_FIELD_CORRELATION_ID);
> 180         if (!iter) return "Expected iterator for the 'correlation-id' 
> field";
> >>>     CID 124934:  Resource leaks  (RESOURCE_LEAK)
> >>>     Variable "iter" going out of scope leaks the storage it points to.
> 181         if (qd_iterator_length(iter) != 13) return "Bad length for 
> correlation-id";
> 182         if (!qd_iterator_equal(iter, (const unsigned char 
> *)"correlationId")) {
> 183             qd_iterator_free(iter);
> 184             return "Invalid correlation-id";
> 185         }
> qd_iterator_free(iter);
> ________________________________________________________________________________________________________
> To view the defects in Coverity Scan visit, 
> https://u2389337.ct.sendgrid.net/wf/click?upn=08onrYu34A-2BWcWUl-2F-2BfV0V05UPxvVjWch-2Bd2MGckcRZSbhom32dlDl11LWEm9nX1-2FDm2ydKRp2jKIMEChnF9qYjWDV40qhnoFf9KqJJs5gJ3gKShavCjMfPIUiT4tI2B_ygEXfYGmow-2BVmzDwjZ-2FNe9kh2OIomE8gx57jSnhuvKkhD5r-2FuwH0fl-2FwXX7KhrkDieO4NzlO9xN9LEpbrENIXqKtwQaqm-2BdiI2brzqdeqOrpIQaJyL3h1ujr3VInbvw8MVhjDI-2B596Q0VreTnwuSrves-2BHwPG4I91rQQ-2BoIHGtRlmyagvGjIKf43YJvi2UwBmyrucvGyuEFDNdCo77DmFw-3D-3D
> {noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to