Name: pulseaudio-modules-tizen
Summary: Pulseaudio modules for Tizen
-Version: 13.0.30
+Version: 13.0.31
Release: 0
Group: Multimedia/Audio
License: LGPL-2.1+
}
if ((recv_len = recv(u->msg_fd, recv_msg , IPC_MAX_MSG_LEN, 0)) > 0) {
- if (!strcmp(recv_msg, MSG_DRAIN_COMPLETE)) {
+ if (!strncmp(recv_msg, MSG_DRAIN_COMPLETE, IPC_MAX_MSG_LEN)) {
pa_log_debug("got drain complete signal [%s]", recv_msg);
pa_cond_signal(u->msg_cond, false);
- } else if (!strcmp(recv_msg, MSG_SEND_PAUSE)) {
+ } else if (!strncmp(recv_msg, MSG_SEND_PAUSE, IPC_MAX_MSG_LEN)) {
pa_log_debug("got pause signal [%s]", recv_msg);
u->need_pause = true;
- } else if (!strcmp(recv_msg, MSG_SEND_RESUME) && u->need_pause) {
+ } else if (!strncmp(recv_msg, MSG_SEND_RESUME, IPC_MAX_MSG_LEN) && u->need_pause) {
pa_log_debug("got resume signal [%s]", recv_msg);
u->need_pause = false;
pa_cond_signal(u->msg_cond, false);
pa_log_info("name(%s), role(%s), volume_gain_type(%s), method(%s)",
data.filename, data.role, data.volume_gain_type, data.method);
- if (pa_streq(data.method, SOUND_PLAYER_METHOD_NAME_SIMPLE_PLAY))
+ if (pa_strneq(data.method, SOUND_PLAYER_METHOD_NAME_SIMPLE_PLAY, METHOD_LEN))
_simple_play(u, data.filename, data.role, data.volume_gain_type);
- else if (pa_streq(data.method, SOUND_PLAYER_METHOD_NAME_SIMPLE_STOP))
+ else if (pa_strneq(data.method, SOUND_PLAYER_METHOD_NAME_SIMPLE_STOP, METHOD_LEN))
_simple_stop(u, data.filename);
- else if (pa_streq(data.method, SOUND_PLAYER_METHOD_NAME_SIMPLE_STOP_ALL))
+ else if (pa_strneq(data.method, SOUND_PLAYER_METHOD_NAME_SIMPLE_STOP_ALL, METHOD_LEN))
_simple_stop_all(u);
else
pa_log_error("Invalid method!!!");
return -1;
}
- dbus_message_append_args(msg,
+ pa_assert_se(dbus_message_append_args(msg,
DBUS_TYPE_STRING, &sender,
- DBUS_TYPE_INVALID);
+ DBUS_TYPE_INVALID));
dbus_error_init(&err);
if (!(reply = dbus_connection_send_with_reply_and_block(c, msg, -1, &err))) {