audk/FmpDevicePkg
Star Zeng 559b5d5283 FmpDevicePkg FmpDxe: Initialize DeviceLibLowestSupportedVersion
Some static tool reports "DeviceLibLowestSupportedVersion" is used,
but is uninitialized. It is false positive reporting based because
DeviceLibLowestSupportedVersion will have assigned value after
FmpDeviceGetLowestSupportedVersion() returns SUCCESS.

This patch updates the code to initialize
DeviceLibLowestSupportedVersion
to DEFAULT_LOWESTSUPPORTEDVERSION before calling
FmpDeviceGetLowestSupportedVersion().
It can pass the static tool's check.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2018-08-02 14:46:19 -07:00
..
FmpDxe FmpDevicePkg FmpDxe: Initialize DeviceLibLowestSupportedVersion 2018-08-02 14:46:19 -07:00
Include/Library FmpDevicePkg: Add package, library classes, and PCDs 2018-08-02 14:46:18 -07:00
Library FmpDevicePkg: Remove IPF 2018-08-02 14:46:18 -07:00
FmpDevicePkg.dec FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required 2018-08-02 14:46:19 -07:00
FmpDevicePkg.dsc FmpDevicePkg: Remove DisplayUpdateProgressLib mapping for FmpDxe 2018-08-02 14:46:18 -07:00
FmpDevicePkg.uni FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required 2018-08-02 14:46:19 -07:00
FmpDevicePkgExtra.uni FmpDevicePkg: Add package, library classes, and PCDs 2018-08-02 14:46:18 -07:00