Browse Source

TT#151150 don't call __get_logical_interface with NULL name

Change-Id: I5a2426974fd73a17ed7986e1146d9a2ae6423f08
pull/1407/head
Richard Fuchs 4 years ago
parent
commit
0c95b124fd
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      daemon/media_socket.c

+ 3
- 1
daemon/media_socket.c View File

@ -541,7 +541,7 @@ got_some:
struct intf_rr *rr = g_hash_table_lookup(__logical_intf_name_family_rr_hash, &key);
if (!rr)
return __get_logical_interface(name, fam);
return name ? __get_logical_interface(name, fam) : log;
if (rr->singular) {
__C_DBG("Returning non-RR logical interface '" STR_FORMAT "' based on direction '" \
STR_FORMAT "'",
@ -556,6 +556,8 @@ got_some:
log = run_round_robin_calls(rr, num_ports);
if (log)
return log;
if (!name)
return NULL;
return __get_logical_interface(name, fam);
}
static struct logical_intf *__get_logical_interface(const str *name, sockfamily_t *fam) {


Loading…
Cancel
Save