• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
FusionInventory::Agent::Tools::Win32, fonction encodeFromRegistry
#1
Bonjour,

la fonction encodeFromRegistry presente la ligne suivante :

Code:
return undef unless $string;

l'effet de bord de cette ligne est la suivante :
Si l'on fait face a une clé de registre existante, contenant 0, pour l'agent, la clé n'existe pas.

J'ai tenté de remplacer cette ligne par :
Code:
return undef unless defined($string);

et la ca répond exactement a mes attentes, a savoir qu'une clé non existante est vue comme undef, et une clé ayant pour valeur 0 est renvoyé comme tel.

Y-a-t'il une raison (que je ne vois pas) a maintenir le code original?
  Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)