Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-12-10 | Remove node_iterator and operate on node list directly to improve memory usage | 6 | -254/+1 | ||
2018-11-28 | libcnary: Remove redundant members from node_t struct | 2 | -32/+17 | ||
2018-07-24 | libcnary: Fix memleak in node_debug() | 1 | -0/+1 | ||
An iter was created but never destroyed. | |||||
2017-03-28 | libcnary: Remove unused 'node' parameter from node_list_create() | 3 | -3/+3 | ||
2016-11-10 | libcnary: Fix possible NULL pointer dereference in node_iterator_create() | 1 | -1/+1 | ||
When NULL is passed to node_iterator_create() the code tries to access the begin element of the node list and causes a NULL pointer dereference. The value of list is checked a few lines down and iterator->value is then properly assigned in node_iterator_bind(). | |||||
2014-05-20 | Rename "index" variable as it shadows global declaration on older systems | 2 | -17/+17 | ||
2014-02-13 | fix make distcheck | 1 | -1/+1 | ||
2013-12-13 | libcnary: silence two compiler warnings | 1 | -2/+2 | ||
2013-12-13 | change build system to autotools | 3 | -37/+18 | ||
2012-04-24 | libcnary: return removed/detached index in node_list_remove/node_detach | 2 | -4/+7 | ||
2012-01-12 | libcnary: fix missing return value and missing variable initialization | 1 | -2/+2 | ||
2012-01-11 | node_list: Fix memory corruption | 1 | -1/+7 | ||
The corruption occured if you removed the last node from the list and later add a new node to the list. | |||||
2011-06-25 | Updates libcnary sources (adding license info) | 13 | -0/+694 | ||
2011-06-13 | Bundle libcnary for better packaging1.5 | 15 | -0/+760 | ||
2011-06-13 | Remove libcnary submodule | 1 | -0/+0 | ||
2011-05-27 | Add submodule libcnary | 1 | -0/+0 | ||