X-Git-Url: https://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=src%2Fsvgtiny.c;h=0bcfe7daf94412c899f04b082062680553e67549;hb=15d5208a999e91c0f1edf511fd9c2b4a726aa537;hp=403758bba37c721d89555e8694107adc4bbe5718;hpb=c9f60cf51dd1c83a7b8b623cdfe61c0e1c95ccdf;p=libsvgtiny.git diff --git a/src/svgtiny.c b/src/svgtiny.c index 403758b..0bcfe7d 100644 --- a/src/svgtiny.c +++ b/src/svgtiny.c @@ -1008,9 +1008,13 @@ svgtiny_code svgtiny_parse_text(dom_element *text, dom_node_unref(child); return svgtiny_LIBDOM_ERROR; } - shape->text = strndup(dom_string_data(content), - dom_string_byte_length(content)); - dom_string_unref(content); + if (content != NULL) { + shape->text = strndup(dom_string_data(content), + dom_string_byte_length(content)); + dom_string_unref(content); + } else { + shape->text = strdup(""); + } shape->text_x = px; shape->text_y = py; state.diagram->shape_count++;