]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[sofia-sip] scan-build: Access to field 'ai_addr' results in a dereference of a null... 332/head
authorDragos Oancea <dragos@signalwire.com>
Wed, 12 Feb 2020 01:39:18 +0000 (01:39 +0000)
committerDragos Oancea <dragos@signalwire.com>
Wed, 12 Feb 2020 01:39:18 +0000 (01:39 +0000)
libs/sofia-sip/libsofia-sip-ua/tport/tport.c

index fbfdfa56b68acd29e83e51776ea977a8772863e6..9eca15f77a18dc0146985f95005f06ab5aa979c5 100644 (file)
@@ -1661,6 +1661,8 @@ int tport_bind_server(tport_master_t *mr,
   for (tbf = &mr->mr_primaries; *tbf; tbf = &(*tbf)->pri_next)
     ;
 
+  if (!res)
+    return -1;
   port = port0 = port1 = ntohs(((su_sockaddr_t *)res->ai_addr)->su_port);
   error = EPROTONOSUPPORT;