NetExtender.Linux-10.2.835 falsely reports itself as 32-bit binary depending on current directory

Thanks for looking at this issue. The bash output below and title should be relatively self explanatory. Install script falsely reports itself as 32-bit binary if run from outside it’s containing directory. Changing the current working directory to the install script’s containing directory resolves the error, but the error should not report a false issue that implies the tarballs are mislabeled.
[[email protected] ~]$ curl -sS "https://software.sonicwall.com/NetExtender/NetExtender.Linux-10.2.835.x86_64.tgz" -o "./NetExtender.Linux-10.2.835.x86_64.tgz"
[[email protected] ~]$ tar -xf NetExtender.Linux-10.2.835.x86_64.tgz [[email protected] ~]$ ls
netExtenderClient NetExtender.Linux-10.2.835.x86_64.tgz
[[email protected] ~]$ sudo ./netExtenderClient/install
--- SonicWall NetExtender 10.2.835 Installer ---
ERROR: This copy of NetExtender is intended for 32-bit systems.
Please install a copy of the 64-bit version of NetExtender.
[[email protected] ~]$ cd netExtenderClient/
[[email protected] netExtenderClient]$ sudo ./install
--- SonicWall NetExtender 10.2.835 Installer ---
Checking library dependencies...
Checking pppd...