diff --git a/src/mod/endpoints/mod_dingaling/mod_dingaling.c b/src/mod/endpoints/mod_dingaling/mod_dingaling.c index 227df1495d..7c9a0e8da4 100644 --- a/src/mod/endpoints/mod_dingaling/mod_dingaling.c +++ b/src/mod/endpoints/mod_dingaling/mod_dingaling.c @@ -2559,7 +2559,8 @@ static ldl_status handle_signalling(ldl_handle_t *handle, ldl_session_t *dlsessi strncasecmp(candidates[x].address, "172.19.", 7) && strncasecmp(candidates[x].address, "172.2", 5) && strncasecmp(candidates[x].address, "172.30.", 7) && - strncasecmp(candidates[x].address, "172.31.", 7) + strncasecmp(candidates[x].address, "172.31.", 7) && + strncasecmp(candidates[x].address, "169.254.", 8) ))) { ldl_payload_t payloads[5]; char *exten;