]> granicus.if.org Git - sudo/commitdiff
Avoid deferencing group_plugin if it is NULL in group_plugin_query().
authorTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 18 Nov 2010 22:09:57 +0000 (17:09 -0500)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Thu, 18 Nov 2010 22:09:57 +0000 (17:09 -0500)
This should not happen.

plugins/sudoers/group_plugin.c

index e95e1b34fb092cae7dcc309db00f2f31d9d054ce..bd5203af98dfc9ea0574f9941aa77cbdbb5658bb 100644 (file)
@@ -183,6 +183,8 @@ int
 group_plugin_query(const char *user, const char *group,
     const struct passwd *pwd)
 {
+    if (group_plugin == NULL)
+       return FALSE;
     return (group_plugin->query)(user, group, pwd);
 }