mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
domain_conf.c: Initialize arrVar and cntVar
Some ancient gcc fails to see the variables are initialized in a separate function and a false positive is produced: cc1: warnings being treated as errors conf/domain_conf.c: In function 'virDomainChrGetDomainPtrs': conf/domain_conf.c:10342: error: 'arrVar' may be used uninitialized in this function [-Wuninitialized] conf/domain_conf.c:10343: error: 'cntVar' may be used uninitialized in this function [-Wuninitialized] conf/domain_conf.c: In function 'virDomainChrInsert': conf/domain_conf.c:10362: error: 'arrPtr' may be used uninitialized in this function [-Wuninitialized] conf/domain_conf.c:10363: error: 'cntPtr' may be used uninitialized in this function [-Wuninitialized] conf/domain_conf.c: In function 'virDomainChrRemove': conf/domain_conf.c:10374: error: 'arrPtr' may be used uninitialized in this function [-Wuninitialized] conf/domain_conf.c:10375: error: 'cntPtr' may be used uninitialized in this function [-Wuninitialized] Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
f2eca83cb6
commit
da716da3e4
@ -10339,8 +10339,8 @@ virDomainChrGetDomainPtrs(const virDomainDef *vmdef,
|
|||||||
const virDomainChrDef ***arrPtr,
|
const virDomainChrDef ***arrPtr,
|
||||||
size_t *cntPtr)
|
size_t *cntPtr)
|
||||||
{
|
{
|
||||||
virDomainChrDef ***arrVar;
|
virDomainChrDef ***arrVar = NULL;
|
||||||
size_t *cntVar;
|
size_t *cntVar = NULL;
|
||||||
|
|
||||||
/* Cast away const; we add it back in the final assignment. */
|
/* Cast away const; we add it back in the final assignment. */
|
||||||
virDomainChrGetDomainPtrsInternal((virDomainDefPtr) vmdef, type,
|
virDomainChrGetDomainPtrsInternal((virDomainDefPtr) vmdef, type,
|
||||||
@ -10359,8 +10359,8 @@ int
|
|||||||
virDomainChrInsert(virDomainDefPtr vmdef,
|
virDomainChrInsert(virDomainDefPtr vmdef,
|
||||||
virDomainChrDefPtr chr)
|
virDomainChrDefPtr chr)
|
||||||
{
|
{
|
||||||
virDomainChrDefPtr **arrPtr;
|
virDomainChrDefPtr **arrPtr = NULL;
|
||||||
size_t *cntPtr;
|
size_t *cntPtr = NULL;
|
||||||
|
|
||||||
virDomainChrGetDomainPtrsInternal(vmdef, chr->deviceType, &arrPtr, &cntPtr);
|
virDomainChrGetDomainPtrsInternal(vmdef, chr->deviceType, &arrPtr, &cntPtr);
|
||||||
|
|
||||||
@ -10371,8 +10371,8 @@ virDomainChrDefPtr
|
|||||||
virDomainChrRemove(virDomainDefPtr vmdef,
|
virDomainChrRemove(virDomainDefPtr vmdef,
|
||||||
virDomainChrDefPtr chr)
|
virDomainChrDefPtr chr)
|
||||||
{
|
{
|
||||||
virDomainChrDefPtr ret, **arrPtr;
|
virDomainChrDefPtr ret, **arrPtr = NULL;
|
||||||
size_t i, *cntPtr;
|
size_t i, *cntPtr = NULL;
|
||||||
|
|
||||||
virDomainChrGetDomainPtrsInternal(vmdef, chr->deviceType, &arrPtr, &cntPtr);
|
virDomainChrGetDomainPtrsInternal(vmdef, chr->deviceType, &arrPtr, &cntPtr);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user