diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2013-09-29 20:13:45 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2013-09-29 20:13:45 -0400 |
commit | 2cf872c90d85163f297e3a0fd56866a29849e0bf (patch) | |
tree | e2efe5cfbc60b09438cd219fe5044beaf225c4b8 /src/vtestream-file.h | |
parent | 73e10d9bcf414696258dbf10245a111985311b9a (diff) | |
download | vte-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.h | 9 |
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 (); |