in reply to hash reference
A better way to do that initialization is:
$smbconf{$share} ||= {}; [download]