Ivan Pechorin created AXIS2C-1595: ------------------------------------- Summary: Memory leak in src/core/transport/http/common/http_worker.c: array_list allocated by axutil_tokenize() Key: AXIS2C-1595 URL: https://issues.apache.org/jira/browse/AXIS2C-1595 Project: Axis2-C Issue Type: Bug Components: util Affects Versions: Current (Nightly) Reporter: Ivan Pechorin Attachments: axis2-c-http_worker-arraylist-leak.diff
There are 3 places in src/core/transport/http/common/http_worker.c where axutil_tokenize() is called, but the axutil_array_list_t allocated inside it is not freed. HP aC++ on HP-UX reports these leaks with the same call stacks: These range in size from 80 to 80 bytes and are allocated #0 axutil_allocator_malloc_impl() at allocator.c:99 #1 axutil_array_list_create() at array_list.c:57 #2 axutil_tokenize() at string_util.c:40 #3 axis2_http_worker_process_request() at http_worker.c:312 80 bytes leaked at 0x60000000013b3f10 (0.18% of all bytes leaked) #0 axutil_allocator_malloc_impl() at allocator.c:99 #1 axutil_array_list_create() at array_list.c:57 #2 axutil_tokenize() at string_util.c:40 #3 axis2_http_worker_process_request() at http_worker.c:350 80 bytes leaked at 0x60000000013b3f10 (0.18% of all bytes leaked) #0 axutil_allocator_malloc_impl() at allocator.c:99 #1 axutil_array_list_create() at array_list.c:57 #2 axutil_tokenize() at string_util.c:40 #3 axis2_http_worker_process_request() at http_worker.c:395 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@axis.apache.org For additional commands, e-mail: c-dev-h...@axis.apache.org