Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 5cf977e5

Von Moritz Bunkus vor etwa 17 Jahren hinzugefügt

  • ID 5cf977e52788c523150fa19225b90914e6ddc909
  • Vorgänger ee3ab257
  • Nachfolger d7def35a

Quoten von allen in regulären Ausdrücken verwendeten Variablen, die direkt oder indirekt von Benutzereingaben stammen können. Fix für Bug 302.

Unterschiede anzeigen:

bin/mozilla/menunew.pl
124 124

  
125 125
sub acc_menu {
126 126
  $mainlevel = $form->{level};
127
  $mainlevel =~ s/$mainlevel--//g;
127
  $mainlevel =~ s/\Q$mainlevel\E--//g;
128 128
  my $menu = new Menu "$menufile";
129 129

  
130 130
  $| = 1;
......
370 370
    $item  = shift @menuorder;
371 371
    $label = $item;
372 372
    $ml    = $item;
373
    $label =~ s/$level--//g;
373
    $label =~ s/\Q$level\E--//g;
374 374
    $ml    =~ s/--.*//;
375 375
    $label = $locale->text($label);
376 376
    $label =~ s/ / /g;

Auch abrufbar als: Unified diff