[SR-Dev] git:ser_core_cvs: another switch where PROTO_SCTP was missing - added case

Andrei Pelinescu-Onciul andrei at iptel.org
Tue Dec 16 16:02:51 CET 2008


Module: sip-router
Branch: ser_core_cvs
Commit: e4c9fe9a983a8825a342ed085565a9fc15abeeea
URL:    http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=e4c9fe9a983a8825a342ed085565a9fc15abeeea

Author: Michal Matyska <michal.matyska at iptel.org>
Committer: Michal Matyska <michal.matyska at iptel.org>
Date:   Thu Dec 11 19:12:41 2008 +0000

another switch where PROTO_SCTP was missing - added case

---

 dns_cache.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/dns_cache.c b/dns_cache.c
index 14598e0..9a53fe4 100644
--- a/dns_cache.c
+++ b/dns_cache.c
@@ -3014,6 +3014,12 @@ inline static int dns_srv_sip_resolve(struct dns_srv_handle* h,  str* name,
 							tmp[SRV_TLS_PREFIX_LEN + name->len] = '\0';
 							len=SRV_TLS_PREFIX_LEN + name->len;
 							break;
+						case PROTO_SCTP:
+							memcpy(tmp, SRV_SCTP_PREFIX, SRV_SCTP_PREFIX_LEN);
+							memcpy(tmp+SRV_SCTP_PREFIX_LEN, name->s, name->len);
+							tmp[SRV_SCTP_PREFIX_LEN + name->len] = '\0';
+							len=SRV_SCTP_PREFIX_LEN + name->len;
+							break;
 						default:
 							LOG(L_CRIT, "BUG: sip_resolvehost: "
 									"unknown proto %d\n", (int)srv_proto);




More information about the sr-dev mailing list