Index: trunk/host/debian/scripts-syslog-ng-config/d_zroot.pl
===================================================================
--- trunk/host/debian/scripts-syslog-ng-config/d_zroot.pl	(revision 2095)
+++ trunk/host/debian/scripts-syslog-ng-config/d_zroot.pl	(revision 2096)
@@ -17,6 +17,15 @@
 @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;
+        }
+    }
     $class ||= $ZCLASS;
     $instance ||= 'root.'.hostname;
@@ -24,4 +33,9 @@
     print ZWRITE $message;
     close(ZWRITE);
+}
+
+unless (@RECIPIENTS) {
+    # Also give a warning at startup
+    zwrite('@b(No .k5login found, sensitive logs will not be zephyred)', $ZCLASS);
 }
 
@@ -127,5 +141,5 @@
 
     foreach my $class (keys %toclass) {
-	if ($class eq "scripts-auto") {
+	if ($class eq $ZCLASS) {
 	    zwrite($toclass{$class}, $class);
 	} else {
