]> jfr.im git - solanum.git/blobdiff - src/capability.c
capability: handle NULL passed to capability_get().
[solanum.git] / src / capability.c
index edbf1d7320ca274a32ad57cb1de79ba0f9893fff..7ffb3d87de87d82fda87dea128f280996762ffc5 100644 (file)
@@ -46,6 +46,8 @@ capability_get(struct CapabilityIndex *idx, const char *cap)
        struct CapabilityEntry *entry;
 
        s_assert(idx != NULL);
+       if (cap == NULL)
+               return 0;
 
        entry = irc_dictionary_retrieve(idx->cap_dict, cap);
        if (entry != NULL && !(entry->flags & CAP_ORPHANED))