[gtk+/gtk-3-14] printing: Properly initialize auth_info in gtkprintbackend.c



commit 231cac4f78eb51ecd74ee82ad4ca9d8dbb4abbb2
Author: Dariusz Gadomski <dariusz gadomski canonical com>
Date:   Thu Oct 2 14:10:39 2014 +0200

    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

 gtk/gtkprintbackend.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkprintbackend.c b/gtk/gtkprintbackend.c
index 31a181b..3dc4037 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, 


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