Fix for segfault in sample code.

This commit is contained in:
Marcelo Roberto Jimenez 2010-12-22 10:52:29 -02:00
parent d5af7efeb8
commit c05bbec6ec

View File

@ -536,7 +536,7 @@ int SampleUtil_FindAndParseService(IXML_Document *DescDoc, const char *location,
service = (IXML_Element *)ixmlNodeList_item(serviceList, i);
tempServiceType = SampleUtil_GetFirstElementItem(
(IXML_Element *)service, "serviceType");
if (strcmp(tempServiceType, serviceType) == 0) {
if (tempServiceType && strcmp(tempServiceType, serviceType) == 0) {
SampleUtil_Print("Found service: %s\n", serviceType);
*serviceId = SampleUtil_GetFirstElementItem(service, "serviceId");
SampleUtil_Print("serviceId: %s\n", *serviceId);