Blame SOURCES/sudo-1.8.19p2-display-privs.patch

ce887b
diff -up ./plugins/sudoers/sudo_nss.c.display-privs ./plugins/sudoers/sudo_nss.c
ce887b
--- ./plugins/sudoers/sudo_nss.c.display-privs	2017-01-13 23:30:15.000000000 -0500
ce887b
+++ ./plugins/sudoers/sudo_nss.c	2017-08-31 07:41:02.764738698 -0400
ce887b
@@ -348,7 +348,11 @@ display_privs(struct sudo_nss_list *snl,
ce887b
     sudo_lbuf_destroy(&defs);
ce887b
     sudo_lbuf_destroy(&privs);
ce887b
 
ce887b
-    debug_return_int(count > 0);
ce887b
+/*
ce887b
+ * This is ok, we return 1 which is success in this case
ce887b
+ * and we don't want return failure even when there is nothing to print
ce887b
+ */
ce887b
+    debug_return_int(1);
ce887b
 bad:
ce887b
     sudo_lbuf_destroy(&defs);
ce887b
     sudo_lbuf_destroy(&privs);