diff options
Diffstat (limited to 'src/out-default.c')
| -rw-r--r-- | src/out-default.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/out-default.c b/src/out-default.c index 845be3c..9fe8334 100644 --- a/src/out-default.c +++ b/src/out-default.c @@ -302,7 +302,9 @@ static plist_err_t _node_estimate_size(node_t node, uint64_t *size, uint32_t dep } // mark as visited - hash_table_insert(visited, node, (void*)1); + if (hash_table_insert(visited, node, (void*)1) < 0) { + return PLIST_ERR_NO_MEM; + } data = plist_get_data(node); if (node->children) { |
