
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