aboutsummaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2019-12-10 12:51:30 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2019-12-10 12:51:30 -0500
commit0627d1f093db4064c114e8fb2a2a8e824fb606bb (patch)
treefa2db4b4b298d004d0041dff3e971aa3ca9c61cf /config.c
parentc9ed1675a99a2a10eebbc2acd046aeb0e3e9fa77 (diff)
downloadspmc-0627d1f093db4064c114e8fb2a2a8e824fb606bb.tar.gz
Configuration++
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];