From 3c1553e6813993eabb331d0ea047d60872612cb4 Mon Sep 17 00:00:00 2001
From: Iryna Antsyferova <iryna.antsyferova@genexis.eu>
Date: Wed, 12 Feb 2025 19:09:54 +0100
Subject: [PATCH] Ignore invalid dns records in "pjsip show srv_lookups"
 asterisk CLI command, REF 16341

---
 res/res_pjsip/pjsip_resolver.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/res/res_pjsip/pjsip_resolver.c b/res/res_pjsip/pjsip_resolver.c
index ac6e1e8a01..45fcd76fe7 100644
--- a/res/res_pjsip/pjsip_resolver.c
+++ b/res/res_pjsip/pjsip_resolver.c
@@ -1542,6 +1542,8 @@ static char *cli_show_tasks(struct ast_cli_entry *e, int cmd, struct ast_cli_arg
 			ast_cli(a->fd, "%-40.40s   Resolving...\n", host->target.addr.host.ptr);
 			continue;
 		}
+		if (host->target.type == PJSIP_TRANSPORT_UNSPECIFIED)
+			continue;
 		for (cnt = 0, current = host->a_records.first, next = current ? current->list.next : NULL; current;
 			cnt++, current = next, next = current ? current->list.next : NULL) {
 			ast_cli(a->fd, "%-40.40s %-40.40s %-25.25s %-6d %-15.15s %10d %8d %-24s\n",
-- 
GitLab