Change-Id: I3bce387ce6d97483a90bdda41025bf1e3e753bb7
Signed-off-by: sanghyeok.oh <sanghyeok.oh@samsung.com>
if (getpwuid_r(p_udesc->uid, &pwent, buf, sizeof(buf), &pwd) ) {
p_udesc = NULL;
+ close(kc->fd);
free(kc);
return p_udesc;
}
if (getgrgid_r(p_udesc->gid, &grent, buf, sizeof(buf), &gg) ) {
p_udesc = NULL;
+ close(kc->fd);
free(kc);
return p_udesc;
}
}
} else {
p_udesc = NULL;
+ close(kc->fd);
free(kc);
}
return p_udesc;
struct udesc* p_udesc = (struct udesc*)configuration;
if(p_udesc) {
print_udesc("Freeing configuration", p_udesc);
+ close(p_udesc->conn->fd);
free(p_udesc->conn);
free(p_udesc);
p_udesc = NULL;