в кратце...
есть молуль Hash.pm
в нём
sub get_mod {
my %hash = ();
return %hash;
}
полностью не буду приводить листинг, смысла нет...возвращается некий хэш в программу....
вызывает эта подпрограмма 2 раза из main.cgi
%aaa = &Hash::get_mod();
%bbb = &Hash::get_mod();
во втором случает хэш есть но в нём одно значение...если удалить вызов первый раз функции, то всё норм...в чём может быть трабл?
да и ещё...если сделать так:
print &Hash::get_mod();
print &Hash::get_mod();
то знач. прав. выдаются