Commit b9a6b914 authored by Andrew Vagin's avatar Andrew Vagin Committed by Pavel Emelyanov

cgroup: don't use uninitialized variables

*** CID 158459:  Uninitialized variables  (UNINIT)
/criu/proc_parse.c: 2218 in parse_task_cgroup()
2212
2213     int parse_task_cgroup(int pid, struct parasite_dump_cgroup_args *args, struct list_head *retl, unsigned int *n)
2214     {
2215            FILE *f;
2216            int ret;
2217            LIST_HEAD(internal);
>>>     CID 158459:  Uninitialized variables  (UNINIT)
>>>     Declaring variable "n_internal" without initializer.
2218            unsigned int n_internal;
2219            struct cg_ctl *intern, *ext;
2220
2221            f = fopen_proc(pid, "cgroup");
2222            if (!f) {
2223                    pr_perror("couldn't open task cgroup file");

** CID 158458:  Memory - corruptions  (NEGATIVE_RETURNS)
/criu/pie/parasite.c: 321 in get_proc_fd()
Signed-off-by: 's avatarAndrew Vagin <avagin@virtuozzo.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent 52942068
......@@ -2215,7 +2215,7 @@ int parse_task_cgroup(int pid, struct parasite_dump_cgroup_args *args, struct li
FILE *f;
int ret;
LIST_HEAD(internal);
unsigned int n_internal;
unsigned int n_internal = 0;
struct cg_ctl *intern, *ext;
f = fopen_proc(pid, "cgroup");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment