]> jfr.im git - solanum.git/commitdiff
capability: handle NULL passed to capability_get().
authorWilliam Pitcock <redacted>
Mon, 31 Dec 2012 19:00:51 +0000 (13:00 -0600)
committerWilliam Pitcock <redacted>
Mon, 31 Dec 2012 19:01:09 +0000 (13:01 -0600)
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))