summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunwook Bae <sunwook45.bae@samsung.com>2013-05-27 17:20:08 +0900
committerSunwook Bae <sunwook45.bae@samsung.com>2013-05-27 17:21:07 +0900
commitcdb82409aa85310072d854ccd90650cb0a8966a5 (patch)
tree0b1eab71ed7285a8c2d9f662a7d76f49f36df365
parentb82b548527a4364423fda34c3cbdd886e1991b0b (diff)
downloadalarm-manager-cdb82409aa85310072d854ccd90650cb0a8966a5.tar.gz
alarm-manager-cdb82409aa85310072d854ccd90650cb0a8966a5.tar.bz2
alarm-manager-cdb82409aa85310072d854ccd90650cb0a8966a5.zip
Fix a dbus name issue
Change-Id: I8ed757a0aa39fc2b92b109823621a18e694c1d27 Signed-off-by: Sunwook Bae <sunwook45.bae@samsung.com>
-rwxr-xr-xalarm-lib.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/alarm-lib.c b/alarm-lib.c
index 65bd6f8..66615c8 100755
--- a/alarm-lib.c
+++ b/alarm-lib.c
@@ -329,6 +329,7 @@ EXPORT_API int alarmmgr_init(const char *appid)
int ret;
int i = 0;
int j = 0;
+ int len = 0;
if (appid == NULL)
return ERR_ALARM_INVALID_PARAM;
@@ -348,7 +349,10 @@ EXPORT_API int alarmmgr_init(const char *appid)
return ret;
memset(service_name_mod, 'a', MAX_SERVICE_NAME_LEN-1);
- strncpy(service_name, appid, MAX_PKG_NAME_LEN);
+
+ len = strlen("ALARM.");
+ strncpy(service_name, "ALARM.", len);
+ strncpy(service_name + len, appid, strlen(appid));
j=0;
@@ -365,10 +369,8 @@ EXPORT_API int alarmmgr_init(const char *appid)
j++;
}
- strncat(service_name, ".ALARM", strlen(".ALARM"));
-
- strncat(service_name_mod, ".ALARM", strlen(".ALARM"));
-
+ ALARM_MGR_LOG_PRINT("[alarm-lib]: service_name %s\n", service_name);
+ ALARM_MGR_LOG_PRINT("[alarm-lib]: service_name_mod %s\n", service_name_mod);
dbus_error_init(&derror);