qcacld-3.0: Handle peer assoc failure

Peer assoc command expects a response from firmware so peer
assoc timer is started at wma once command sent to firmware.
In the failure scenario peer assoc command is dropped at wma due to
unavilable 11b rates but timer was not stopped. So at later point of
time timer got expired and it triggered timeout error handling.

Dont start the timer in failure scenario and send failure response to LIM
if the peer assoc command failed to send command to firmware.

Change-Id: Iaa644fbe7940502fc07b5110787c2dc5b58f4612
CRs-Fixed: 2292610
1 file changed