converted_bytes = 0;
while (!priv->finished && converted_bytes < to_convert_size)
{
+ /* Ensure we have *some* target space */
+ if (buffer_tailspace (&priv->converted_buffer) == 0)
+ grow_buffer (&priv->converted_buffer);
+
/* Try to convert to our buffer */
my_error = NULL;
res = g_converter_convert (priv->converter,
flushed = FALSE;
while (!priv->finished && !flushed)
{
+ /* Ensure we have *some* target space */
+ if (buffer_tailspace (&priv->converted_buffer) == 0)
+ grow_buffer (&priv->converted_buffer);
+
/* Try to convert to our buffer */
my_error = NULL;
res = g_converter_convert (priv->converter,