Explorar o código

modules_k/presence_xml: Fixed segmentation fault in pres_check_activities()

pd %!s(int64=14) %!d(string=hai) anos
pai
achega
97738606ba
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      modules_k/presence_xml/pres_check.c

+ 3 - 0
modules_k/presence_xml/pres_check.c

@@ -167,7 +167,9 @@ int presxml_check_activities(struct sip_msg *msg, str presentity_uri, str activi
 				{
 					retval = -2;
 				}
+				break;
 			}
+
 			if (activitiesNode->children == NULL)
 			{
 				LM_DBG("activities node has no children\n");
@@ -175,6 +177,7 @@ int presxml_check_activities(struct sip_msg *msg, str presentity_uri, str activi
 				{
 					retval = -2;
 				}
+				break;
 			}
 
 			if ((activityNode = xmlNodeGetNodeByName(activitiesNode, nodeName, NULL)) != NULL)