aboutsummaryrefslogtreecommitdiff
path: root/src/un_list.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/un_list.c')
-rw-r--r--src/un_list.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/un_list.c b/src/un_list.c
index a670de0..133dc12 100644
--- a/src/un_list.c
+++ b/src/un_list.c
@@ -47,15 +47,16 @@ static b32 list_grow_if_needed(List *list) {
return true;
}
-void un_list_append(List *list, void *data) {
+b32 un_list_append(List *list, void *data) {
void *addr;
if (list_grow_if_needed(list)) {
addr = (u8*)list->data + list->count * list->element_size;
un_memory_copy(addr, data, list->element_size);
list->count++;
+ return true;
} else {
- un_log_write_cstring(UN_LOG_ERROR, UN_CSTR "Failed to grow list");
+ return false;
}
}