X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fapplication_local.c;h=2152738cff0bce61c9b5e0a9ade5aeb8d4944e6f;hb=821b5002bf5cd18e1ec7750ff1b6fb379b241869;hp=6a02f23be85355a9b70dd069ca57e972915604cb;hpb=67c90a32b7ad0c5a38c483ce849cc7a231e7ba54;p=vpp.git diff --git a/src/vnet/session/application_local.c b/src/vnet/session/application_local.c index 6a02f23be85..2152738cff0 100644 --- a/src/vnet/session/application_local.c +++ b/src/vnet/session/application_local.c @@ -535,7 +535,8 @@ global_scope: table_index = session_lookup_get_index_for_fib (fib_proto, sep->fib_index); ll = session_lookup_listener_wildcard (table_index, sep); - if (ll) + /* Avoid connecting app to own listener */ + if (ll && ll->app_index != app->app_index) return ct_connect (app_wrk, ll, sep_ext); /* Failed to connect but no error */