]> granicus.if.org Git - sudo/commitdiff
Handle in_res being NULL for sudo_debug_printf() in sudo_sss_filter_result().
authorTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 8 Jan 2014 23:48:27 +0000 (16:48 -0700)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Wed, 8 Jan 2014 23:48:27 +0000 (16:48 -0700)
plugins/sudoers/sssd.c

index a04bd91ab5581a9ddab56833929240f5046bff33..73191aba94c91a6da1b005b96d0eed659103aa22 100644 (file)
@@ -175,7 +175,7 @@ sudo_sss_filter_result(struct sudo_sss_handle *handle,
     debug_decl(sudo_sss_filter_result, SUDO_DEBUG_SSSD)
 
     sudo_debug_printf(SUDO_DEBUG_DEBUG, "in_res=%p, count=%u, act=%s",
-       in_res, in_res->num_rules,
+       in_res ? in_res : "NULL", in_res ? in_res->num_rules : 0,
        act == _SUDO_SSS_FILTER_EXCLUDE ? "EXCLUDE" : "INCLUDE");
 
     if (in_res == NULL)