]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[sofia-sip] scan-build: Access to field 'z_number_of_adjustments' results in a derefe... 331/head
authorDragos Oancea <dragos@signalwire.com>
Wed, 12 Feb 2020 01:29:25 +0000 (01:29 +0000)
committerDragos Oancea <dragos@signalwire.com>
Wed, 12 Feb 2020 01:29:25 +0000 (01:29 +0000)
libs/sofia-sip/libsofia-sip-ua/sdp/sdp.c

index 93c0c230eeb67c98be632985f269350deebe44f3..62f3c8033971c107123fffd6030a1b2e9f3a4e3a 100644 (file)
@@ -1334,6 +1334,8 @@ int sdp_zone_cmp(sdp_zone_t const *a, sdp_zone_t const *b)
   if ((a != NULL) != (b != NULL))
     return (a != NULL) < (b != NULL) ? -1 : 1;
 
+  if (!a || !b)
+    return -1;
   n = a->z_number_of_adjustments < b->z_number_of_adjustments
     ? a->z_number_of_adjustments : b->z_number_of_adjustments;
   for (i = 0; i < n; i++) {