+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
+2001-08-10 Ron Steinke <rsteinke@w-link.net>
+
+ * glib/giochannel.c: Fixed a "sense of comparison" bug,
+ added an assert to check when g_io_channels_read_chars ()
+ is looping endlessly due to encoded_read_buf being corrupted.
+
2001-08-06 Sven Neumann <sven@gimp.org>
* glib/gutils.[ch]: added new function g_nullify_pointer().
lastchar = nextchar;
break;
case -1:
- if (oldlen > channel->encoded_read_buf->len)
+ if (oldlen < channel->encoded_read_buf->len)
status = G_IO_STATUS_NORMAL;
else
{
{
prevchar = nextchar;
nextchar = g_utf8_next_char (nextchar);
+ g_assert (nextchar != prevchar); /* Posibile for *prevchar of -1 or -2 */
}
while (nextchar < channel->encoded_read_buf->str + got_bytes);