media-session/pulse-server: more error checks + minor fixes

This commit is contained in:
Pauli Virtanen 2021-03-27 17:03:50 +02:00
parent f330446291
commit 2681b8236b
10 changed files with 79 additions and 54 deletions

View file

@ -615,7 +615,8 @@ static uint32_t collect_transport_codec_info(struct pw_manager_object *card,
/* Codec description list */
spa_pod_parser_pod(&prs, (struct spa_pod *)labels);
spa_pod_parser_push_struct(&prs, &f);
if (spa_pod_parser_push_struct(&prs, &f) < 0)
continue;
while (1) {
int32_t id;