Index: /trunk/server/fedora/config/etc/syslog-ng/d_zroot.pl
===================================================================
--- /trunk/server/fedora/config/etc/syslog-ng/d_zroot.pl	(revision 2092)
+++ /trunk/server/fedora/config/etc/syslog-ng/d_zroot.pl	(revision 2093)
@@ -17,6 +17,14 @@
 @USERS{@USERS} = undef;
 
-sub zwrite($;$$@) {
-    my ($message, $class, $instance, @recipients) = @_;
+sub zwrite($;$$\@) {
+    my ($message, $class, $instance, $recipref) = @_;
+    my @recipients = ();
+    if (defined($recipref)) {
+        if (@$recipref) {
+            @recipients = @$recipref;
+        } else {
+            $message = '@b(Empty recipient list specified, message redacted)';
+        }
+    }
     $class ||= $ZCLASS;
     $instance ||= 'root.'.hostname;
@@ -24,4 +32,8 @@
     print ZWRITE $message;
     close(ZWRITE);
+}
+
+unless (@RECIPIENTS) {
+    zwrite('@b(No .k5login found, sensitive logs will not be zephyred)', $ZCLASS);
 }
 
@@ -126,5 +138,5 @@
 
     foreach my $class (keys %toclass) {
-	if ($class eq "scripts-auto") {
+	if ($class eq $ZCLASS) {
 	    zwrite($toclass{$class}, $class);
 	} else {
