Subject: | document.pm/save->target |
J'utilise le module Path::Class donc j'ai un objet
$file=file($undir,$unnom),
J'appelle un sous-programme &monprg($file) de la forme :
sub monprg {
my $filein=shift ;
.................................
$sortie->save(target=>$filein) ;
}
Le programme plante dans document.pm (version 1.1012) à la ligne 1387
sur le test ne.
Si je remplace my $filein par : my $filein=@_ ; cela marche.
En effet, il y a un bug sur le shift qui ne déréférencie par l'objet.
Ce n'est donc qu'indirectement que le problème se pose.
Néanmoins, n'y a-t-il pas une correction à faire ?