From d4b6e92fc1ba8f8832f5c999cbd713564eae7303 Mon Sep 17 00:00:00 2001 From: Mohammed Sadiq Date: Mon, 28 Jan 2019 18:50:39 +0530 Subject: [PATCH] new-call-box: Use null-terminated string to set as buffer text gtk_entry_buffer_insert_text expects a null-terminated string. This was found when testing with asan. --- src/calls-new-call-box.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calls-new-call-box.c b/src/calls-new-call-box.c index c9151a5..2f42be2 100644 --- a/src/calls-new-call-box.c +++ b/src/calls-new-call-box.c @@ -65,8 +65,9 @@ dial_pad_symbol_clicked_cb (CallsNewCallBox *self, { GtkEntryBuffer *buf = gtk_entry_get_buffer (GTK_ENTRY (self->number_entry)); guint len = gtk_entry_buffer_get_length (buf); + const gchar str[] = {symbol, '\0'}; - gtk_entry_buffer_insert_text (buf, len, &symbol, 1); + gtk_entry_buffer_insert_text (buf, len, str, 1); }