Revision 8482e69b
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
bin/mozilla/cp.pl | ||
---|---|---|
695 | 695 |
$form->{pdf} = 1; |
696 | 696 |
} |
697 | 697 |
|
698 |
delete $form->{OUT}; |
|
699 |
|
|
698 | 700 |
if ($form->{media} eq 'printer') { |
699 | 701 |
$form->{OUT} = "| $myconfig{printer}"; |
700 | 702 |
} |
701 | 703 |
if ($form->{media} eq 'queue') { |
702 |
%queued = split / /, $form->{queued}; |
|
704 |
%queued = map { s|.*/|| } split / /, $form->{queued};
|
|
703 | 705 |
|
704 | 706 |
if ($filename = $queued{ $form->{formname} }) { |
705 | 707 |
unlink "$spool/$filename"; |
Auch abrufbar als: Unified diff
$form->parse_template() verwendet $form->{OUT} direkt oder indirekt in open(). Deswegen $form->{OUT} definitiv nur aus sicheren bzw. bereinigten Strings aufbauen.