/* App to launch a popup on a notification */
-#define SYSTEM_SIGNAL_SENDER "org.tizen.system-signal-sender"
-#define SIGNAL_SENDER_TYPE "_SIGNAL_TYPE_"
-#define SIGNAL_SENDER_TYPE_RECOVERY "recovery-popup"
-#define SIGNAL_SENDER_TYPE_USBSTORAGE_UNMOUNT "usbstorage-unmount-popup"
-#define SIGNAL_SENDER_TYPE_COOLDOWN "cooldown"
-#define SIGNAL_SENDER_TYPE_ENCRYPT ODE_ENCRYPT
-#define SIGNAL_SENDER_TYPE_DECRYPT ODE_DECRYPT
-#define SIGNAL_SENDER_TYPE_ODE_UG "ode-setting-ug"
-#define SIGNAL_SENDER_DEVICE_PATH "_DEVICE_PATH_"
-#define SIGNAL_SENDER_ERROR_TYPE "_ERROR_TYPE_"
-#define SIGNAL_SENDER_MEMORY_SPACE "_MEMORY_SPACE_"
+#define SYSTEM_SIGNAL_SENDER "org.tizen.system-signal-sender"
+#define SIGNAL_SENDER_TYPE "_SIGNAL_TYPE_"
+#define SIGNAL_SENDER_TYPE_RECOVERY "recovery-popup"
+#define SIGNAL_SENDER_TYPE_USBSTORAGE_UNMOUNT "usbstorage-unmount-popup"
+#define SIGNAL_SENDER_TYPE_COOLDOWN "cooldown"
+#define SIGNAL_SENDER_TYPE_ENCRYPT ODE_ENCRYPT
+#define SIGNAL_SENDER_TYPE_DECRYPT ODE_DECRYPT
+#define SIGNAL_SENDER_TYPE_ODE_UG "ode-setting-ug"
+#define SIGNAL_SENDER_DEVICE_PATH "_DEVICE_PATH_"
+#define SIGNAL_SENDER_ERROR_TYPE "_ERROR_TYPE_"
+#define SIGNAL_SENDER_MEMORY_SPACE "_MEMORY_SPACE_"
/* ODE */
#define ODE_ENCRYPT "encrypt"
static int usbhost_get_contents(bundle *b, char *content, unsigned int len)
{
int ret;
- char *text, *app_id;
+ char *text = NULL, *app_pid = NULL, *app_name = NULL;
pid_t pid;
if (!b) {
return -EINVAL;
}
- app_id = (char *)bundle_get_val(b, "_APP_PID_");
- if (!app_id) {
+ app_pid = (char *)bundle_get_val(b, "_APP_PID_");
+ if (!app_pid) {
_E("Failed to get pid");
return -ENOENT;
}
- pid = atoi(app_id);
- ret = app_manager_get_app_id(pid, &app_id);
+ pid = atoi(app_pid);
+ free(app_pid);
+
+ ret = app_manager_get_app_id(pid, &app_name);
if (ret != APP_MANAGER_ERROR_NONE) {
_E("Failed to get app id(%d)", ret);
return -ENOENT;
text = gl_text_get(0);
if (text) {
- snprintf(content, len, text, app_id);
+ snprintf(content, len, text, app_name);
free(text);
}
- free(app_id);
+ free(app_name);
return 0;
}