handle open_memstream errors

Fixes #2182
This commit is contained in:
Wim Taymans 2022-03-02 11:48:31 +01:00
parent fdaf4613d8
commit 99f9f729ff
21 changed files with 70 additions and 21 deletions

View file

@ -65,7 +65,7 @@ static int bluez_card_object_message_handler(struct pw_manager *m, struct pw_man
r = open_memstream(response, &size);
if (r == NULL)
return -ENOMEM;
return -errno;
fputc('[', r);
for (i = 0; i < n_codecs; ++i) {
@ -100,7 +100,7 @@ static int core_object_message_handler(struct pw_manager *m, struct pw_manager_o
r = open_memstream(response, &size);
if (r == NULL)
return -ENOMEM;
return -errno;
fputc('[', r);
spa_list_for_each(o, &m->object_list, link) {