summaryrefslogtreecommitdiff
path: root/src/vtestream-file.h
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2013-09-29 20:13:45 -0400
committerBehdad Esfahbod <behdad@behdad.org>2013-09-29 20:13:45 -0400
commit2cf872c90d85163f297e3a0fd56866a29849e0bf (patch)
treee2efe5cfbc60b09438cd219fe5044beaf225c4b8 /src/vtestream-file.h
parent73e10d9bcf414696258dbf10245a111985311b9a (diff)
downloadvte-2cf872c90d85163f297e3a0fd56866a29849e0bf.tar.gz
[stream] Use -1, not 0, as "not opened yet"
As suggested by ChPe.
Diffstat (limited to 'src/vtestream-file.h')
-rw-r--r--src/vtestream-file.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/vtestream-file.h b/src/vtestream-file.h
index 0badb318..88985faa 100644
--- a/src/vtestream-file.h
+++ b/src/vtestream-file.h
@@ -145,8 +145,9 @@ static GType _vte_file_stream_get_type (void);
G_DEFINE_TYPE (VteFileStream, _vte_file_stream, VTE_TYPE_STREAM)
static void
-_vte_file_stream_init (VteFileStream *stream G_GNUC_UNUSED)
+_vte_file_stream_init (VteFileStream *stream)
{
+ stream->fd[0] = stream->fd[1] = -1;
}
VteStream *
@@ -160,8 +161,8 @@ _vte_file_stream_finalize (GObject *object)
{
VteFileStream *stream = (VteFileStream *) object;
- if (stream->fd[0]) close (stream->fd[0]);
- if (stream->fd[1]) close (stream->fd[1]);
+ if (stream->fd[0] != -1) close (stream->fd[0]);
+ if (stream->fd[1] != -1) close (stream->fd[1]);
G_OBJECT_CLASS (_vte_file_stream_parent_class)->finalize(object);
}
@@ -171,7 +172,7 @@ _vte_file_stream_ensure_fd0 (VteFileStream *stream)
{
gint fd;
- if (G_LIKELY (stream->fd[0]))
+ if (G_LIKELY (stream->fd[0] != -1))
return;
fd = _vte_mkstemp ();