Zero-out payload buffer

to wipe the password from memory. The 'volatile' keyword ensures that the writes are actually performed, instead of optimized away from the compiler
Zero out arguments.password buffer