diff options
author | Florian Müllner <fmuellner@gnome.org> | 2015-12-17 00:32:09 +0100 |
---|---|---|
committer | Florian Müllner <fmuellner@gnome.org> | 2015-12-17 00:43:24 +0100 |
commit | f4f9e6d897bcb7dff768dda66a9e62c80137d7f5 (patch) | |
tree | 950aa174dccd86b9d339fff3cba033d70ff91985 | |
parent | 387857601cf0cbbac468e0f2620daca5d2a8c095 (diff) | |
download | libcroco-f4f9e6d897bcb7dff768dda66a9e62c80137d7f5.tar.gz |
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
-rw-r--r-- | src/cr-tknzr.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); |