aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2026-06-04 13:18:39 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2026-06-04 13:18:39 -0400
commitc2a6ce52e1789289df87e37adbfa172d4d590579 (patch)
tree34e98a5c0714f3554ec3081dcb543b479cb1db35 /src
parent2b5c0a0a6a0881f0a00d785c3da1dd2a635e3557 (diff)
downloadstasis-c2a6ce52e1789289df87e37adbfa172d4d590579.tar.gz
strlist_contains: Allow index result argument to be NULL
Diffstat (limited to 'src')
-rw-r--r--src/lib/core/strlist.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/core/strlist.c b/src/lib/core/strlist.c
index 60f3a1f..8729266 100644
--- a/src/lib/core/strlist.c
+++ b/src/lib/core/strlist.c
@@ -171,11 +171,15 @@ int strlist_contains(struct StrList *pStrList, const char *value, size_t *index_
for (size_t i = 0; i < strlist_count(pStrList); i++) {
const char *item = strlist_item(pStrList, i);
if (!item) {
- *index_of = 0;
+ if (index_of) {
+ *index_of = 0;
+ }
break;
}
if (!strcmp(item, value)) {
- *index_of = i;
+ if (index_of) {
+ *index_of = i;
+ }
return 1;
}
}