summaryrefslogtreecommitdiff
path: root/glib/giounix.c
diff options
context:
space:
mode:
authorRon Steinke <rsteinke@src.gnome.org>2001-08-16 23:50:13 +0000
committerRon Steinke <rsteinke@src.gnome.org>2001-08-16 23:50:13 +0000
commit2da4b710cd773ed54a57f89b382fa0c37771d0ce (patch)
tree13135dbe1857aca7207e74b8727b13f093dfaa7c /glib/giounix.c
parente7931debd2bd2e0dc756ef251a3c1133c0c10e5b (diff)
downloadglib-2da4b710cd773ed54a57f89b382fa0c37771d0ce.tar.gz
Modified Files: glib/ChangeLog glib/glib/giounix.c
Modified Files: glib/ChangeLog glib/glib/giounix.c * glib/giounix.c: fixed an error in setting close_on_unref in g_io_channel_new_file ()
Diffstat (limited to 'glib/giounix.c')
-rw-r--r--glib/giounix.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/glib/giounix.c b/glib/giounix.c
index 3cf12c7ac..67d4cc5ff 100644
--- a/glib/giounix.c
+++ b/glib/giounix.c
@@ -514,7 +514,6 @@ g_io_channel_new_file (const gchar *filename,
channel = (GIOChannel *) g_new (GIOUnixChannel, 1);
- channel->close_on_unref = TRUE;
channel->is_seekable = S_ISREG (buffer.st_mode) || S_ISCHR (buffer.st_mode)
|| S_ISBLK (buffer.st_mode);
@@ -540,6 +539,7 @@ g_io_channel_new_file (const gchar *filename,
}
g_io_channel_init (channel);
+ channel->close_on_unref = TRUE; /* must be after g_io_channel_init () */
channel->funcs = &unix_channel_funcs;
((GIOUnixChannel *) channel)->fd = fid;