Fixed the possibility of passing empty mppass to client, which messed up command-line arguments and logging. Thanks _123DMWM and AndrewPH for spotting.