mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-03 09:01:50 -05:00
stream-restore: Fix a few assertion misuses with the D-Bus code.
This commit is contained in:
parent
e785f728a5
commit
a6b7ac6826
1 changed files with 5 additions and 5 deletions
|
|
@ -647,7 +647,7 @@ static void handle_add_entry(DBusConnection *conn, DBusMessage *msg, void *userd
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
dbus_entry = dbus_entry_new(u, name);
|
dbus_entry = dbus_entry_new(u, name);
|
||||||
pa_assert(pa_hashmap_put(u->dbus_entries, dbus_entry->entry_name, dbus_entry) >= 0);
|
pa_assert_se(pa_hashmap_put(u->dbus_entries, dbus_entry->entry_name, dbus_entry) == 0);
|
||||||
|
|
||||||
e->muted_valid = TRUE;
|
e->muted_valid = TRUE;
|
||||||
e->volume_valid = !!map.channels;
|
e->volume_valid = !!map.channels;
|
||||||
|
|
@ -1245,10 +1245,10 @@ static void subscribe_callback(pa_core *c, pa_subscription_event_type_t t, uint3
|
||||||
#ifdef HAVE_DBUS
|
#ifdef HAVE_DBUS
|
||||||
if (created_new_entry) {
|
if (created_new_entry) {
|
||||||
de = dbus_entry_new(u, name);
|
de = dbus_entry_new(u, name);
|
||||||
pa_hashmap_put(u->dbus_entries, de->entry_name, de);
|
pa_assert_se(pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0);
|
||||||
send_new_entry_signal(de);
|
send_new_entry_signal(de);
|
||||||
} else {
|
} else {
|
||||||
pa_assert((de = pa_hashmap_get(u->dbus_entries, name)));
|
pa_assert_se(de = pa_hashmap_get(u->dbus_entries, name));
|
||||||
|
|
||||||
if (device_updated)
|
if (device_updated)
|
||||||
send_device_updated_signal(de, &entry);
|
send_device_updated_signal(de, &entry);
|
||||||
|
|
@ -1859,7 +1859,7 @@ static int extension_cb(pa_native_protocol *p, pa_module *m, pa_native_connectio
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
de = dbus_entry_new(u, name);
|
de = dbus_entry_new(u, name);
|
||||||
pa_assert_se(pa_hashmap_put(u->dbus_entries, de->entry_name, de));
|
pa_assert_se(pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0);
|
||||||
send_new_entry_signal(de);
|
send_new_entry_signal(de);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
@ -2050,7 +2050,7 @@ int pa__init(pa_module*m) {
|
||||||
pa_datum_free(&key);
|
pa_datum_free(&key);
|
||||||
|
|
||||||
de = dbus_entry_new(u, name);
|
de = dbus_entry_new(u, name);
|
||||||
pa_assert_se(pa_hashmap_put(u->dbus_entries, de->entry_name, de) >= 0);
|
pa_assert_se(pa_hashmap_put(u->dbus_entries, de->entry_name, de) == 0);
|
||||||
|
|
||||||
pa_xfree(name);
|
pa_xfree(name);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue