- Fix possible memory leak issue.
Change-Id: Icccfdce4940e00ea8d3b6227fd76580d637e573e
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
"-M plain -c aes-cbc-plain -h plain open %s %s",
passwd, loopback_device, dev_name);
if (ret < 0 || ret > sizeof(dmcrypt_open_cmd)) {
+ free(passwd);
_E("snprintf fail\n");
return -1;
}
passwd, loopback_device, dev_name);
if (ret < 0 || ret > sizeof(dmcrypt_open_cmd)) {
_E("snprintf fail\n");
+ free(passwd);
return -1;
}
}
ret = snprintf(*dev_node, size, "/dev/mapper/%s", dev_name);
if (ret < 0 || ret > size) {
_E("snprintf fail\n");
+ free(*dev_node);
return -1;
}
return 0;