The function should return an error when (and only when) something goes
wrong.
Signed-off-by: Jan Safranek <jsafrane@redhat.com>
Acked-by: Dhaval Giani <dhaval.giani@gmail.com>
static int parse_mountpoints(cont_name_t cont_names[CG_CONTROLLER_MAX],
const char *program_name)
{
- int ret, final_ret;
+ int ret, final_ret = 0;
void *handle;
struct controller_data info;
struct cgroup_mount_point mount;
cgroup_strerror(ret));
return ret;
}
+ final_ret = ret;
}
- final_ret = ret;
cgroup_get_all_controller_end(&handle);
/* process also named hierarchies */
/* finish mount section */
fprintf(of, "}\n\n");
- return ret;
+ return final_ret;
}
int main(int argc, char *argv[])