fix(ll): prevent crash when passing anything non-existent to ll funcs

This commit is contained in:
2025-09-06 00:26:59 -04:00
parent 47614633c3
commit 0e736091dc

4
ds.c
View File

@@ -42,7 +42,7 @@ ds_dll_t
int int
ds_sll_insert(ds_sll_t *ll, void *data) ds_sll_insert(ds_sll_t *ll, void *data)
{ {
if (!ll) { if (!ll || !data) {
return -1; return -1;
} }
@@ -62,7 +62,7 @@ ds_sll_insert(ds_sll_t *ll, void *data)
int int
ds_dll_insert(ds_dll_t *ll, void *data) ds_dll_insert(ds_dll_t *ll, void *data)
{ {
if (!ll) { if (!ll || !data) {
return -1; return -1;
} }