DBusMessageIter iter;
dbus_message_iter_init_append(message, &iter);
- if (!dbus_message_iter_append_basic(&iter, DBUS_TYPE_STRING,
- package_.c_str())) {
+ const char* package = package_.c_str();
+ if (!dbus_message_iter_append_basic(&iter, DBUS_TYPE_STRING, &package)) {
+ _E("dbus_message_iter_append_basic() is failed");
+ dbus_message_unref(message);
+ return nullptr;
+ }
+
+ if (!dbus_message_iter_append_basic(&iter, DBUS_TYPE_INT32, &uid_)) {
_E("dbus_message_iter_append_basic() is failed");
dbus_message_unref(message);
return nullptr;