Browse Source

dmq_usrloc: avoid needless second local socket search

- remove overwriting local socket string value with received item

(cherry picked from commit f97149aec9da71085df9dcf4541abba7b756939c)
(cherry picked from commit ba19a8f30d6c9f7757ef0c8d55e2139a8279d375)
Daniel-Constantin Mierla 1 year ago
parent
commit
7f5fc6f5fb
1 changed files with 0 additions and 4 deletions
  1. 0 4
      src/modules/dmq_usrloc/usrloc_sync.c

+ 0 - 4
src/modules/dmq_usrloc/usrloc_sync.c

@@ -372,10 +372,6 @@ static int usrloc_dmq_execute_action(srjson_t *jdoc_action, dmq_node_t *node)
 			sock = grep_sock_info(&host, (unsigned short)port, proto);
 			if(sock == 0) {
 				LM_DBG("non-local socket <%s>...ignoring\n", it->valuestring);
-			} else {
-				sock = grep_sock_info(&host, (unsigned short)port, proto);
-				sock->sock_str.s = it->valuestring;
-				sock->sock_str.len = strlen(sock->sock_str.s);
 			}
 		} else if(strcmp(it->string, "path") == 0) {
 			path.s = it->valuestring;