From c855dc61b51b9cc3ce94a679e6a1fb1f450c69d1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 28 Dec 2006 04:22:46 +0000 Subject: [PATCH] broken pre-commit script --- ChangeLog | 6 ++++++ modules/printbackends/lpr/gtkprintbackendlpr.c | 2 ++ 2 files changed, 8 insertions(+) diff --git a/ChangeLog b/ChangeLog index 117e1c3207..8adfc2997c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-12-27 Matthias Clasen + + * modules/printbackends/lpr/gtkprintbackendlpr.c + (gtk_print_backend_lpr_print_stream): Close the io channel + on unref. (#390159, Joe Markus Clarke) + 2006-12-27 Matthias Clasen * gdk/gdk.h: Remove redundant declarations (#390097, diff --git a/modules/printbackends/lpr/gtkprintbackendlpr.c b/modules/printbackends/lpr/gtkprintbackendlpr.c index 23c041df34..3466165dea 100644 --- a/modules/printbackends/lpr/gtkprintbackendlpr.c +++ b/modules/printbackends/lpr/gtkprintbackendlpr.c @@ -372,6 +372,8 @@ gtk_print_backend_lpr_print_stream (GtkPrintBackend *print_backend, goto out; } + g_io_channel_set_close_on_unref (ps->in, TRUE); + g_io_add_watch (data_io, G_IO_IN | G_IO_PRI | G_IO_ERR | G_IO_HUP, (GIOFunc) lpr_write,