Gitweb links:

...log 
http://git.netsurf-browser.org/libsvgtiny.git/shortlog/f293a45e808b444b5a3b8b989b76fdc20566d3c9
...commit 
http://git.netsurf-browser.org/libsvgtiny.git/commit/f293a45e808b444b5a3b8b989b76fdc20566d3c9
...tree 
http://git.netsurf-browser.org/libsvgtiny.git/tree/f293a45e808b444b5a3b8b989b76fdc20566d3c9

The branch, master has been updated
       via  f293a45e808b444b5a3b8b989b76fdc20566d3c9 (commit)
      from  047d5b9fc7fe4e1bb04ea1e95c754c6981943c71 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/libsvgtiny.git/commit/?id=f293a45e808b444b5a3b8b989b76fdc20566d3c9
commit f293a45e808b444b5a3b8b989b76fdc20566d3c9
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    cope with lack of root svg element

diff --git a/src/svgtiny.c b/src/svgtiny.c
index e42077a..bd9aeaa 100644
--- a/src/svgtiny.c
+++ b/src/svgtiny.c
@@ -188,6 +188,12 @@ svgtiny_code svgtiny_parse(struct svgtiny_diagram *diagram,
                dom_node_unref(document);
                return svgtiny_LIBDOM_ERROR;
        }
+        if (svg == NULL) {
+                /* no root svg element */
+                dom_node_unref(document);
+               return svgtiny_SVG_ERROR;
+        }
+
        exc = dom_node_get_node_name(svg, &svg_name);
        if (exc != DOM_NO_ERR) {
                dom_node_unref(svg);


-----------------------------------------------------------------------

Summary of changes:
 src/svgtiny.c |    6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/svgtiny.c b/src/svgtiny.c
index e42077a..bd9aeaa 100644
--- a/src/svgtiny.c
+++ b/src/svgtiny.c
@@ -188,6 +188,12 @@ svgtiny_code svgtiny_parse(struct svgtiny_diagram *diagram,
                dom_node_unref(document);
                return svgtiny_LIBDOM_ERROR;
        }
+        if (svg == NULL) {
+                /* no root svg element */
+                dom_node_unref(document);
+               return svgtiny_SVG_ERROR;
+        }
+
        exc = dom_node_get_node_name(svg, &svg_name);
        if (exc != DOM_NO_ERR) {
                dom_node_unref(svg);


-- 
NetSurf SVG decoder

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to