Hi,
Exactly. Both variables are only used for the reporting after the initial detection:
report = string("Information that was gathered:\nInode: ", inode,"\nSize: ", size,"\n");
Nice, this was the missing hint here. It seems its not related to the current discussed VT but to a previously dependency (gb_get_http_banner.nasl) which had used the following:
set_mandatory_key( key:"apache", regex:"Server: Apache/", banner:banner );
which means a detection could happen only if the version was exposed (only in this case the “/” was appended).
This will be fixed in one of the next feed updates, thanks again for providing this info to understand where the issue is coming from.