diff options
author | Dariusz Gadomski <dariusz.gadomski@canonical.com> | 2014-10-02 14:10:39 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-10-07 18:53:57 -0400 |
commit | 15dbadf38992aa09364f0dd06a71a51b99b6e800 (patch) | |
tree | f70e4403ba750c4d0722e9b5e949897ff90fa740 /gtk/gtkprintbackend.c | |
parent | 0bf474e32447cc46aa5204c23a5341e294b5ecbf (diff) | |
download | gtk+-15dbadf38992aa09364f0dd06a71a51b99b6e800.tar.gz |
printing: Properly initialize auth_info in gtkprintbackend.c
auth_info should be a NULL-terminated array as it is used in
e.g. g_strdupv invocations iterating over its elements until
a NULL element is encountered.
https://bugzilla.gnome.org/show_bug.cgi?id=737777
Diffstat (limited to 'gtk/gtkprintbackend.c')
-rw-r--r-- | gtk/gtkprintbackend.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkprintbackend.c b/gtk/gtkprintbackend.c index 31a181bddc..3dc40379ef 100644 --- a/gtk/gtkprintbackend.c +++ b/gtk/gtkprintbackend.c @@ -756,7 +756,7 @@ request_password (GtkPrintBackend *backend, priv->auth_info_required = g_strdupv (ai_required); length = g_strv_length (ai_required); - priv->auth_info = g_new0 (gchar *, length); + priv->auth_info = g_new0 (gchar *, length + 1); priv->store_auth_info = FALSE; dialog = gtk_dialog_new_with_buttons ( _("Authentication"), NULL, GTK_DIALOG_MODAL, |