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(a)redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list