[ https://issues.apache.org/jira/browse/AXIS2C-1461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bill Blough reopened AXIS2C-1461: --------------------------------- Reopening to update fix version (not possible from "closed" status) > axutil_allocator_init(): unsafe memset() call > --------------------------------------------- > > Key: AXIS2C-1461 > URL: https://issues.apache.org/jira/browse/AXIS2C-1461 > Project: Axis2-C > Issue Type: Bug > Components: util > Affects Versions: 1.6.0, Current (Nightly) > Reporter: Olivier Mengué > Priority: Major > > In axutil_allocator_init(), memset() is called before checking if the > malloc() call succeed. > 36 AXIS2_EXTERN axutil_allocator_t *AXIS2_CALL > 37 axutil_allocator_init( > 38 axutil_allocator_t * allocator) > 39 { > 40 if(allocator) > 41 return allocator; > 42 > 43 else > 44 { > 45 allocator = (axutil_allocator_t *)malloc(sizeof(axutil_allocator_t)); > 46 memset(allocator, 0, sizeof(axutil_allocator_t)); > 47 if(allocator) > 48 { > 49 allocator->malloc_fn = axutil_allocator_malloc_impl; > 50 allocator->realloc = axutil_allocator_realloc_impl; > 51 allocator->free_fn = axutil_allocator_free_impl; > 52 allocator->global_pool_ref = 0; > 53 > 54 return allocator; > 55 } > 56 } > 57 return NULL; > 58 } -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: c-dev-unsubscr...@axis.apache.org For additional commands, e-mail: c-dev-h...@axis.apache.org