summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoryoungsub ko <ys4610.ko@samsung.com>2013-05-06 16:32:53 +0900
committeryoungsub ko <ys4610.ko@samsung.com>2013-05-06 16:33:08 +0900
commit5e89f24bfd3320cb117ebd0e7b63f27355849448 (patch)
treec620a9b334a711b67ab2985ae6e96fe037df29e6
parent75175ca407bf56b48da2429467ef52e1e4c09f02 (diff)
downloadbadge-5e89f24bfd3320cb117ebd0e7b63f27355849448.tar.gz
badge-5e89f24bfd3320cb117ebd0e7b63f27355849448.tar.bz2
badge-5e89f24bfd3320cb117ebd0e7b63f27355849448.zip
Fixed prevent issues
Change-Id: I0151c01a3a1d09c26370db343ea3aa97510de723
-rwxr-xr-xsrc/badge.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/badge.c b/src/badge.c
index 4350b68..4de88a3 100755
--- a/src/badge.c
+++ b/src/badge.c
@@ -43,6 +43,7 @@ badge_error_e badge_create(const char *pkgname, const char *writable_pkg)
err = badge_ipc_request_insert(pkgname, writable_pkg, caller);
+ free(caller);
return err;
}
@@ -60,6 +61,7 @@ badge_error_e badge_remove(const char *pkgname)
result = badge_ipc_request_delete(pkgname, caller);
+ free(caller);
return result;
}
@@ -90,6 +92,7 @@ badge_error_e badge_set_count(const char *pkgname, unsigned int count)
result = badge_ipc_request_set_count(pkgname, caller, count);
+ free(caller);
return result;
}
@@ -113,6 +116,7 @@ badge_error_e badge_set_display(const char *pkgname, unsigned int is_display)
result = badge_ipc_request_set_display(pkgname, caller, is_display);
+ free(caller);
return result;
}