Ticket #517: navit_fix_dereference.patch

File navit_fix_dereference.patch, 544 bytes (added by pauliusz, 11 years ago)
  • navit/navit/xmlconfig.c

     
    821821                                text_dup[text_len]='\0';
    822822                                attr.type=attr_xml_text;
    823823                                attr.u.str=text_dup;
    824                                 if (curr->object_func && curr->object_func->add_attr)
     824                                if (curr->object_func && curr->object_func->add_attr && curr->element_attr.u.data)
    825825                                        curr->object_func->add_attr(curr->element_attr.u.data, &attr);
    826826                                g_free(text_dup);
    827827                                return;