]> git.vpit.fr Git - perl/scripts/xchat.git/commitdiff
Freshen the default banner
authorVincent Pit <vince@profvince.com>
Fri, 20 Nov 2015 13:26:15 +0000 (11:26 -0200)
committerVincent Pit <vince@profvince.com>
Fri, 20 Nov 2015 13:26:15 +0000 (11:26 -0200)
Xchat/XPI.pm

index 1d9236454c1ef9d715d77a50c30ce55654b5aee0..6811e63b3bc0355bc355b7841b77eb343aa51f54 100644 (file)
@@ -40,11 +40,11 @@ sub new {
   $opts{version} = $version;
  }
  unless (defined $opts{banner}) {
-  my $email      = $opts{email};
-  $email         = "<$email>" if defined $email;
-  my $who        = join ', ', grep defined, $opts{author}, $email, $opts{url};
+  my $author     = defined $opts{author} ? $opts{author}    : 'unknown hacker';
+  my $email      = defined $opts{email}  ? "<$opts{email}>" : undef;
+  my $who        = join ', ', grep defined, $email, $opts{url};
   $who           = " ($who)"  if length $who;
-  $opts{banner}  = $opts{desc} . $who;
+  $opts{banner}  = $opts{desc} . " by $author$who";
  }
 
  my $ph = bless \do { local *PH }, $class;