[DTV00857290][[DTV][Coverity Scanned Code Defect] 15367: Out-of-bounds write]

[Description]
Fix coverity defects under nic/nic_cmd_event.c

Fix Explicit null dereferenced
 - Cid#361486 in line 266
 - Cid#361485 in line 357
 - Cid#361484 in line 393
 - Cid#361483 in line 430
 Checkout Null point.

Fix Out-of-bounds access
 - Cid#361518 in line 1477
 - Cid#361519 in line 1483
 - Cid#361853 in line 1491
 - Cid#361854 in line 1497
 - Cid#361768 in line 1483
 Change size of array 'aucPathWF0', 'aucPathWF1', 'aucPathRAWWF0', 
 and 'aucPathRAWWF1' into 256.

Fix Dereference before null check
 - Cid#2190615 in line 2251.

Fix ARRAY_VS_SINGLETON
 - Cid#361461 in line 1523.

Fix Resource leak
 - Cid#2355223, Cid#2355224, Cid#2355225, Cid#2355227 in line 1541.
 free memory before return.

Change-Id: I2c3c87be28152f1faa877e643bed04de82da7b66
Signed-off-by: Alice Ou <alice.ou@mediatek.com>
(cherry picked from commit 8771f9ad7e80ae68d247b2f1125bd5d9135b0259)
CR-Id: DTV00857290
(cherry picked from commit 030a6391054b5e25539e0c4028f549dcbeec8eb4)
(cherry picked from commit dd7cbf95fab4aa7663237d04fe42a50e854a6a59)
1 file changed