1Upstream-Status: Backport 2 3--- tcp-wrappers-7.6-ipv6.1.orig/safe_finger.c 4+++ tcp-wrappers-7.6-ipv6.1/safe_finger.c 5@@ -26,21 +26,24 @@ 6 #include <stdio.h> 7 #include <ctype.h> 8 #include <pwd.h> 9+#include <syslog.h> 10 11 extern void exit(); 12 13 /* Local stuff */ 14 15-char path[] = "PATH=/bin:/usr/bin:/usr/ucb:/usr/bsd:/etc:/usr/etc:/usr/sbin"; 16+char path[] = "PATH=/bin:/usr/bin:/sbin:/usr/sbin"; 17 18 #define TIME_LIMIT 60 /* Do not keep listinging forever */ 19 #define INPUT_LENGTH 100000 /* Do not keep listinging forever */ 20 #define LINE_LENGTH 128 /* Editors can choke on long lines */ 21 #define FINGER_PROGRAM "finger" /* Most, if not all, UNIX systems */ 22 #define UNPRIV_NAME "nobody" /* Preferred privilege level */ 23-#define UNPRIV_UGID 32767 /* Default uid and gid */ 24+#define UNPRIV_UGID 65534 /* Default uid and gid */ 25 26 int finger_pid; 27+int allow_severity = SEVERITY; 28+int deny_severity = LOG_WARNING; 29 30 void cleanup(sig) 31 int sig; 32