[goffice] Fuzzed file fix. [#751925]



commit 8cdd1dcae58b10c287b74e393cd77f5c182d6e2b
Author: Jean Brefort <jean brefort normalesup org>
Date:   Sat Jul 4 09:49:00 2015 +0200

    Fuzzed file fix. [#751925]

 ChangeLog                  |    5 +++++
 NEWS                       |    2 +-
 goffice/graph/gog-object.c |    1 +
 3 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index 7685e7c..d9c8046 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-07-04  Jean Brefort  <jean brefort normalesup org>
+
+       * goffice/graph/gog-object.c (gog_object_document_changed): check args
+       types. Fix #751925.
+
 2015-06-22  Jean Brefort  <jean brefort normalesup org>
 
        * plugins/plot_radar/gog-radar.c (gog_rt_view_render): protect against wrong
diff --git a/NEWS b/NEWS
index c44bf3c..723f8f2 100644
--- a/NEWS
+++ b/NEWS
@@ -3,7 +3,7 @@ goffice 0.10.23:
 Jean:
        * Disable metafiles support when there is no screen. [#748493]
        * Fuzzed file fixes.  [#750860] [#751059] [#751256] [#751257] [#751272]
-       * Fuzzed file fixes.  [#750860] [#751059]
+         [#751925]
 
 Morten:
        * Fix ABR [#749167]
diff --git a/goffice/graph/gog-object.c b/goffice/graph/gog-object.c
index eb4851c..d2e96a4 100644
--- a/goffice/graph/gog-object.c
+++ b/goffice/graph/gog-object.c
@@ -2125,6 +2125,7 @@ void
 gog_object_document_changed (GogObject *obj, GODoc *doc)
 {
        GSList *ptr;
+       g_return_if_fail (GOG_IS_OBJECT (obj) && GO_IS_DOC (doc));
        if (GOG_OBJECT_GET_CLASS (obj)->document_changed != NULL)
                GOG_OBJECT_GET_CLASS (obj)->document_changed (obj, doc);
        for (ptr = obj->children; ptr != NULL; ptr = ptr->next)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]