diff options
author | Кирилл Жумарин <azq2@ya.ru> | 2018-06-02 01:10:26 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-02 01:10:26 +0300 |
commit | d41f5293356250aca495a97a2d75156e09093dd5 (patch) | |
tree | df49fb1acf085f8d985248ded6b5c1d43f1a5262 | |
parent | 578bedb548478e90532d4575267718595a7b2d0f (diff) |
fix serialization segfault
Fix segfault if doctype hasn't attribute
-rwxr-xr-x | source/myhtml/serialization.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/myhtml/serialization.c b/source/myhtml/serialization.c index b09d84a..3d2cd6f 100755 --- a/source/myhtml/serialization.c +++ b/source/myhtml/serialization.c @@ -140,7 +140,7 @@ mystatus_t myhtml_serialization_node_callback(myhtml_tree_node_t* node, mycore_c if(node->token) { myhtml_tree_attr_t* attr = node->token->attr_first; - if(attr->key.data && attr->key.length) { + if(attr && attr->key.data && attr->key.length) { if(callback(" ", 1, ptr)) return MyCORE_STATUS_ERROR_MEMORY_ALLOCATION; |