From 1f4c0d875e937b91dad2385329c567626e3e256b Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 30 Jul 2024 10:09:56 -0400 Subject: [PATCH] MT#55283 shortcut list retrieval Change-Id: I0c106cc560eccaf13e2c81db7f8c056a5826a2a2 --- daemon/call_interfaces.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index 8c1b472a6..dc9f12ed4 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -2874,8 +2874,8 @@ static void stop_recording_fn(bencode_item_t *input, call_t *call) { } } // ... or `flags=[pause]` - bencode_item_t *item = bencode_dictionary_get(input, "flags"); - if (item && item->type == BENCODE_LIST && item->child) { + bencode_item_t *item = bencode_dictionary_get_expect(input, "flags", BENCODE_LIST); + if (item) { for (bencode_item_t *child = item->child; child; child = child->sibling) { if (bencode_strcmp(child, "pause") == 0) { pause_recording_fn(input, call);