On 01/14/2013 11:08 AM, Guannan Ren wrote:
> On 01/08/2013 11:40 PM, John Ferlan wrote:
>> ---
>>   src/openvz/openvz_conf.c | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/src/openvz/openvz_conf.c b/src/openvz/openvz_conf.c
>> index 09518d5..1ad3feb 100644
>> --- a/src/openvz/openvz_conf.c
>> +++ b/src/openvz/openvz_conf.c
>> @@ -485,7 +485,7 @@ error:
>>   static int
>>   openvzReadMemConf(virDomainDefPtr def, int veid)
>>   {
>> -    int ret;
>> +    int ret = -1;
>>       char *temp = NULL;
>>       unsigned long long barrier, limit;
>>       const char *param;
> 
>    Is this necessary to do this,  ret will be initialized to a value any
> way
>    before any condition clause.

>From Coverity:

(1) Event var_decl:     Declaring variable "ret" without initializer.
Also see events:        [uninit_use]
488         int ret;

...

494         kb_per_pages = openvzKBPerPages();
(2) Event cond_true:    Condition "kb_per_pages < 0", taking true branch
495         if (kb_per_pages < 0)
(3) Event goto:         Jumping to label "error"
496             goto error;
497     

...

(4) Event label:        Reached label "error"
548     error:
(5) Event cond_true:    Condition "1", taking true branch
549         VIR_FREE(temp);
(6) Event uninit_use:   Using uninitialized value "ret".
Also see events:        [var_decl]
550         return ret;

> 
>    There is no harm to set it initially.
>     ACK
> 
> -- 
> libvir-list mailing list
> libvir-list@redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to