mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 07:23:41 +02:00
Bug 562393 – g_buffered_input_stream_read_byte broken if data available
2008-11-28 Matthias Clasen <mclasen@redhat.com> Bug 562393 – g_buffered_input_stream_read_byte broken if data available * gio/gbufferedinputstream.c (g_buffered_input_stream_read_byte): Fix handling of buffered content. Patch by Philip Withnall * gio/tests/buffered-input-stream.c: Add a testcase for this bug. * gio/tests/Makefile.am: And build it svn path=/trunk/; revision=7686
This commit is contained in:
committed by
Matthias Clasen
parent
636fa4640d
commit
0b715510de
@@ -878,7 +878,7 @@ g_buffered_input_stream_read_byte (GBufferedInputStream *stream,
|
||||
|
||||
available = priv->end - priv->pos;
|
||||
|
||||
if (available < 1)
|
||||
if (available != 0)
|
||||
{
|
||||
g_input_stream_clear_pending (input_stream);
|
||||
return priv->buffer[priv->pos++];
|
||||
|
Reference in New Issue
Block a user