From f4f9e6d897bcb7dff768dda66a9e62c80137d7f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Thu, 17 Dec 2015 00:32:09 +0100 Subject: Fix regression in cr_tknzr_consume_chars() Commit bc9b2c339e introduced an intermediate variable to account for the difference in signedness between cr_tknzr_consume_chars() and cr_input_consume_chars(), but missed that the variable in question is an in-out variable that requires proper initialization. https://bugzilla.gnome.org/show_bug.cgi?id=759565 --- src/cr-tknzr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cr-tknzr.c b/src/cr-tknzr.c index a8c4232..ca9316e 100644 --- a/src/cr-tknzr.c +++ b/src/cr-tknzr.c @@ -1901,7 +1901,7 @@ cr_tknzr_seek_index (CRTknzr * a_this, enum CRSeekPos a_origin, gint a_pos) enum CRStatus cr_tknzr_consume_chars (CRTknzr * a_this, guint32 a_char, glong * a_nb_char) { - gulong consumed; + gulong consumed = *(gulong *) a_nb_char; enum CRStatus status; g_return_val_if_fail (a_this && PRIVATE (a_this) && PRIVATE (a_this)->input, CR_BAD_PARAM_ERROR); -- cgit v1.2.1