Browse Source

TT#151150 don't call __get_logical_interface with NULL name

Change-Id: I5a2426974fd73a17ed7986e1146d9a2ae6423f08
(cherry picked from commit 0c95b124fd)
mr9.5.3
Richard Fuchs 4 years ago
parent
commit
ea605cb3bb
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      daemon/media_socket.c

+ 3
- 1
daemon/media_socket.c View File

@ -536,7 +536,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 "'",
@ -551,6 +551,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