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:  Andrew Vagin <avagin@virtuozzo.com>
Signed-off-by:
Andrew Vagin <avagin@virtuozzo.com>
Signed-off-by:  Pavel Emelyanov <xemul@virtuozzo.com>
Pavel Emelyanov <xemul@virtuozzo.com>
Showing
Please
register
or
sign in
to comment