From 38486fe955bbbd9cbf2a0c6be5320d11de556147 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Mon, 11 Mar 2013 16:41:03 +0100 Subject: [PATCH] adg: properly initialize all AdgPath fields --- src/adg/adg-path.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/adg/adg-path.c b/src/adg/adg-path.c index 1df71abf..d6323955 100644 --- a/src/adg/adg-path.c +++ b/src/adg/adg-path.c @@ -143,7 +143,18 @@ adg_path_init(AdgPath *path) AdgPathPrivate); data->cp_is_valid = FALSE; + data->cp.x = 0; + data->cp.y = 0; + data->cairo.path.status = CAIRO_STATUS_INVALID_PATH_DATA; + data->cairo.path.data = NULL; + data->cairo.path.num_data = 0; data->cairo.array = g_array_new(FALSE, FALSE, sizeof(cairo_path_data_t)); + data->last.segment = NULL; + data->last.org = NULL; + data->last.data = NULL; + data->over.segment = NULL; + data->over.org = NULL; + data->over.data = NULL; data->operation.action = ADG_ACTION_NONE; path->data = data; -- 2.11.4.GIT