]> git.proxmox.com Git - mirror_edk2.git/commit
SourceLevelDebugPkg DebugCommLibUsb3: Address NULL ptr dereference case
authorZeng, Star <star.zeng@intel.com>
Fri, 9 Aug 2019 01:53:45 +0000 (09:53 +0800)
committerHao A Wu <hao.a.wu@intel.com>
Mon, 12 Aug 2019 01:46:47 +0000 (09:46 +0800)
commit4053587347a4c68402c1fc40921b7f1cdaec900e
tree57b471c66cfdf8822343baa07b70fcb5a4b12d6e
parent1a624dd7cf0db5783b27e18e6c790178d14a1e6a
SourceLevelDebugPkg DebugCommLibUsb3: Address NULL ptr dereference case

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=2051

Original code GetConfigTable for AddrPtr first, if failed,
InstalConfigTable with allocated AddrPtr. So the AddrPtr
should not be NULL and the NULL pointer dereference case
should be false positive. This patch is just to address
the case raised from static analysis.

Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
SourceLevelDebugPkg/Library/DebugCommunicationLibUsb3/DebugCommunicationLibUsb3Dxe.c