Change-Id: I31373fbb6ad79517e63f4023c1f4bac2f63424e5
Signed-off-by: cheoleun <chleun.moon@samsung.com>
char cbuf[CMSG_SPACE(sizeof(*pinfo))];
struct iovec iov[2];
int fd, datalen, ret, iovlen = 1;
+#if defined TIZEN_EXT
+ char ebuf[256];
+#endif
DBG("");
ret = sendmsg(fd, &msgh, 0);
#if defined TIZEN_EXT
- DBG("sendmsg errno: %d/%s", errno, strerror(errno));
+ DBG("sendmsg errno: %d/%s", errno, strerror_r(errno, ebuf, sizeof(ebuf)));
#endif
close(fd);
size_t file_size = 0;
char *file_buff = NULL;
- if (path) {
+ if (!path) {
connman_error("File path is NULL\n");
return NULL;
}
DBG("CertType: %s, CertFalg: %s,CertData: %s", type, flag, data);
if (!type || ! flag || !data) {
connman_error("invalid certification information");
+ g_free(data);
return -EINVAL;
}
if(err != 0 && cb)
cb(provider, data->user_data, -err);
+ if (data)
+ g_free(data);
+
return;
}