OnClientDisconnect() always needs a valid user
OnClientDisconnect() always needs a valid user

If a client disconnected before completing the authentication,
OnClientDisconnect() was called with m_pUser == NULL. This problem is new since
previously MODULECALL silently failed if it got a NULL.

Thanks to ex0a for repeatedly crashing his znc to figure this out. :-P

Signed-off-by: Uli Schlachter <346c0ad49ac8427b61b3b55abbe37dc0ebd524f2@znc.in>

jreese/znc,Zarthus/znc,znc/znc,Mikaela/znc,znc/znc,jpnurmi/znc,Adam-/znc,Phansa/znc,reedloden/znc,Zarthus/znc,Mkaysi/znc,Kriechi/nobnc,psychon/znc,elyscape/znc,KielBNC/znc,badloop/znc,Adam-/znc,psychon/znc,trisk/znc,jpnurmi/znc,Mkaysi/znc,ollie27/znc,Kriechi/nobnc,Phansa/znc,Mkaysi/znc,Hasimir/znc,KielBNC/znc,aarondunlap/znc,jreese/znc,Mikaela/znc,psychon/znc,withinsoft/znc,Hasimir/znc,jantman/znc,Mkaysi/znc,TingPing/znc,evilnet/znc,aarondunlap/znc,TingPing/znc,wolfy1339/znc,anthonyryan1/znc,psychon/znc,elyscape/znc,elyscape/znc,BtbN/znc,jpnurmi/znc,Adam-/znc,KiNgMaR/znc,anthonyryan1/znc,Mkaysi/znc,aarondunlap/znc,TuffLuck/znc,Mikaela/znc,znc/znc,Zarthus/znc,dgw/znc,anthonyryan1/znc,YourBNC/znc,TuffLuck/znc,DarthGandalf/znc,trisk/znc,GLolol/znc,anthonyryan1/znc,badloop/znc,badloop/znc,kashike/znc,BtbN/znc,Mikaela/znc,Zarthus/znc,KielBNC/znc,KiNgMaR/znc,TingPing/znc,wolfy1339/znc,Mkaysi/znc,Kriechi/nobnc,Adam-/znc,Mikaela/znc,Mikaela/znc,BtbN/znc,Kriechi/znc,withinsoft/znc,Phansa/znc,evilnet/znc,KiNgMaR/znc,badloop/znc,Phansa/znc,psychon/znc,elyscape/znc,DarthGandalf/znc,TingPing/znc,jreese/znc,aarondunlap/znc,wolfy1339/znc,Kriechi/znc,anthonyryan1/znc,TuffLuck/znc,jantman/znc,YourBNC/znc,jantman/znc,wolfy1339/znc,withinsoft/znc,markusj/znc,psychon/znc,reedloden/znc,GLolol/znc,markusj/znc,aarondunlap/znc,Mikaela/znc,TuffLuck/znc,jreese/znc,TuffLuck/znc,markusj/znc,dgw/znc,anthonyryan1/znc,aarondunlap/znc,TingPing/znc,markusj/znc,markusj/znc,znc/znc,KiNgMaR/znc,TuffLuck/znc,jpnurmi/znc,jpnurmi/znc,Kriechi/znc,TuffLuck/znc,trisk/znc,GLolol/znc,ollie27/znc,aarondunlap/znc,badloop/znc,reedloden/znc,jantman/znc,withinsoft/znc,Kriechi/znc,badloop/znc,jpnurmi/znc,DarthGandalf/znc,dgw/znc,BtbN/znc,kashike/znc,dgw/znc,GLolol/znc,Adam-/znc,evilnet/znc,anthonyryan1/znc,withinsoft/znc,reedloden/znc,BtbN/znc,Hasimir/znc,Phansa/znc,kashike/znc,kashike/znc,ollie27/znc,evilnet/znc,ollie27/znc,badloop/znc,Kriechi/znc,trisk/znc,trisk/znc,jantman/znc,elyscape/znc,BtbN/znc,Zarthus/znc,KielBNC/znc,Hasimir/znc,Phansa/znc,reedloden/znc,YourBNC/znc,withinsoft/znc,evilnet/znc,dgw/znc,kashike/znc,DarthGandalf/znc,KiNgMaR/znc,Kriechi/znc,dgw/znc,markusj/znc,jpnurmi/znc,wolfy1339/znc,KielBNC/znc,znc/znc,GLolol/znc,YourBNC/znc,Hasimir/znc,TingPing/znc,elyscape/znc,jreese/znc,Adam-/znc,KielBNC/znc,YourBNC/znc,GLolol/znc,evilnet/znc,DarthGandalf/znc,Hasimir/znc,wolfy1339/znc,znc/znc,YourBNC/znc,DarthGandalf/znc,ollie27/znc,reedloden/znc,Adam-/znc,jantman/znc,jreese/znc,Hasimir/znc,ollie27/znc,kashike/znc,Mkaysi/znc,trisk/znc,Zarthus/znc,KiNgMaR/znc