Jelajahi Sumber

Fix serious bug where whole file would be wiped if nick field contained a
meta character.

Morten Brix Pedersen 24 tahun lalu
induk
melakukan
9266900590
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      scripts/addalias/addalias.pl

+ 1 - 1
scripts/addalias/addalias.pl

@@ -478,7 +478,7 @@ sub updateinfo
     open(NEWFILE, ">$pisg_config") or die("Error updating configfile: $!");
     &lock_file(*NEWFILE);
     foreach $line (@lines) {
-       if ($line =~ /^<user.*nick=\"$frm_nick\"/i) {
+       if ($line =~ /^<user.*nick=\"\Q$frm_nick\E\"/i) {
          print NEWFILE "$line_to_add\n"
        } else {
          print NEWFILE $line;