mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-08 13:29:59 -05:00
stream-restore: Don't verify entry validity needlessly.
clean_up_db() makes sure that all entries in the database are valid.
This commit is contained in:
parent
e5a3d40080
commit
ea2b80b20a
1 changed files with 4 additions and 12 deletions
|
|
@ -2460,22 +2460,14 @@ int pa__init(pa_module*m) {
|
||||||
pa_datum next_key;
|
pa_datum next_key;
|
||||||
char *name;
|
char *name;
|
||||||
struct dbus_entry *de;
|
struct dbus_entry *de;
|
||||||
struct entry *e;
|
|
||||||
|
|
||||||
done = !pa_database_next(u->database, &key, &next_key, NULL);
|
|
||||||
|
|
||||||
name = pa_xstrndup(key.data, key.size);
|
name = pa_xstrndup(key.data, key.size);
|
||||||
pa_datum_free(&key);
|
|
||||||
|
|
||||||
/* Use entry_read() for checking that the entry is valid. */
|
|
||||||
if ((e = entry_read(u, name))) {
|
|
||||||
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);
|
||||||
entry_free(e);
|
|
||||||
}
|
|
||||||
|
|
||||||
pa_xfree(name);
|
pa_xfree(name);
|
||||||
|
|
||||||
|
done = !pa_database_next(u->database, &key, &next_key, NULL);
|
||||||
|
pa_datum_free(&key);
|
||||||
key = next_key;
|
key = next_key;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue