Thread warning: Attempt to free unreferenced scalar (26 answers)
Opened by steffenw at 2005-02-24 10:37

steffenw
 2005-02-24 14:40
#52035 #52035
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
Doch ich hab's, es liegt an Locale::Maketext, denn %mt ist bei FETCH mit Tie an die Methode maketext() gebunden.
Ich habe jetzt geschrieben:
Code: (dl )
1
2
3
4
5
6
7
{ my %mt = qw/Auftragsteil Auftragsteil nicht nicht online online/;
 $headline =
   $mt{Auftragsteil}
  .' '
  .werk($werk{$tabnr})
  .$FORM{online} ? '' : " ($mt{nicht}$nbsp$mt{online})";
}
und die Warnung ist keine mehr.

Mittlerweile habe ich Locale::Maketext::DEBUG gesetzt und festgestellt, daß ich nicht der Verursacher der Warnung bin. Ergebnis:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
<!-- warning: ­­­ begin of steffenw_code ­­­ at ... steffenw_script.pl line 1513. -->
* Looking up "Auftragsteil" in HASH(0x208f218)
 Automaking "Auftragsteil" into HASH(0x208f218)
<!-- warning: Attempt to free unreferenced scalar: SV 0x21a6044 at ... /Perl/lib/Locale/Maketext.pm line 202. -->
* Looking up "nicht" in HASH(0x208f218)
 Automaking "nicht" into HASH(0x208f218)
* Looking up "online" in HASH(0x208f218)
 Automaking "online" into HASH(0x208f218)
<!-- warning: Attempt to free unreferenced scalar: SV 0x21acef4 at ... steffenw_script.pl line 1515. -->
<!-- warning: ­­­ end of steffenw_code ­­­ at ... steffenw_script.pl line 1515. -->
\n\n

<!--EDIT|steffenw|1109250278-->
$SIG{USER} = sub {love 'Perl' or die};

View full thread warning: Attempt to free unreferenced scalar