There were two occurrances of attempting to initialize actualType by
calling virStorageSourceGetActualType(src) prior to a check if (!src)
resulting in Coverity complaining about the possible NULL dereference
in virStorageSourceGetActualType() of src.
Resolve by moving the actualType setting until after checking !src
static bool
virStorageFileSupportsBackingChainTraversal(virStorageSourcePtr src)
{
- int actualType = virStorageSourceGetActualType(src);
+ int actualType;
virStorageFileBackendPtr backend;
if (!src)
return false;
+ actualType = virStorageSourceGetActualType(src);
if (src->drv) {
backend = src->drv->backend;
bool
virStorageFileSupportsSecurityDriver(virStorageSourcePtr src)
{
- int actualType = virStorageSourceGetActualType(src);
+ int actualType;
virStorageFileBackendPtr backend;
if (!src)
return false;
+ actualType = virStorageSourceGetActualType(src);
if (src->drv) {
backend = src->drv->backend;