gerror: mixed code/data section

Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/gerror.c b/gerror.c
index 3036738..43bdaba 100644
--- a/gerror.c
+++ b/gerror.c
@@ -24,6 +24,8 @@
 	struct gui *ui = ge->ui;
 
 	if (ui->error_info_bar == NULL) {
+		GtkWidget *container;
+
 		ui->error_info_bar = gtk_info_bar_new_with_buttons(GTK_STOCK_OK,
 						GTK_RESPONSE_OK, NULL);
 		g_signal_connect(ui->error_info_bar, "response", G_CALLBACK(on_info_bar_response), ui);
@@ -31,7 +33,7 @@
 						GTK_MESSAGE_ERROR);
 
 		ui->error_label = gtk_label_new(error->message);
-		GtkWidget *container = gtk_info_bar_get_content_area(GTK_INFO_BAR(ui->error_info_bar));
+		container = gtk_info_bar_get_content_area(GTK_INFO_BAR(ui->error_info_bar));
 		gtk_container_add(GTK_CONTAINER(container), ui->error_label);
 
 		gtk_box_pack_start(GTK_BOX(ui->vbox), ui->error_info_bar, FALSE, FALSE, 0);