aboutsummaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
Diffstat (limited to 'config.c')
-rw-r--r--config.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/config.c b/config.c
index b0bfc81..6e6ae8a 100644
--- a/config.c
+++ b/config.c
@@ -154,6 +154,9 @@ void config_free(ConfigItem **item) {
/// \param key search for key in config records
/// \return success=pointer to record, failure=NULL
ConfigItem *config_get(ConfigItem **item, const char *key) {
+ if (!item) {
+ return NULL;
+ }
for (int i = 0; item[i] != NULL; i++) {
if (!strcmp(item[i]->key, key)) {
return item[i];