snap-policy: ensure audio works with .deb snapd

This commit is contained in:
Sergio Costas 2024-02-03 13:07:56 +00:00 committed by Wim Taymans
parent 16479acc60
commit fed1432172

View file

@ -185,7 +185,8 @@ pw_sandbox_access_t pw_snap_get_audio_permissions(struct client *client, int fd,
for (guint q = 0; q < slots->len; q++, slot++) { for (guint q = 0; q < slots->len; q++, slot++) {
const gchar *slot_name = snapd_slot_ref_get_slot(*slot); const gchar *slot_name = snapd_slot_ref_get_slot(*slot);
const gchar *snap_name = snapd_slot_ref_get_snap(*slot); const gchar *snap_name = snapd_slot_ref_get_snap(*slot);
if (g_str_equal(snap_name, "snapd") && if ((g_str_equal(snap_name, "snapd") ||
g_str_equal(snap_name, "core")) &&
g_str_equal(slot_name, plug_name)) g_str_equal(slot_name, plug_name))
permissions |= add_permission; permissions |= add_permission;
} }