diff src/curl/curl.c @ 497:1da75c7d37a3 trunk

[svn] - decrement handle->rd_abs when we do an ungetc.
author nenolod
date Sun, 21 Jan 2007 19:55:50 -0800
parents f7b1b132e6ec
children 6779a84fbf10
line wrap: on
line diff
--- a/src/curl/curl.c	Sun Jan 21 19:48:38 2007 -0800
+++ b/src/curl/curl.c	Sun Jan 21 19:55:50 2007 -0800
@@ -622,7 +622,10 @@
   handle->charstack = g_slist_prepend(handle->charstack, GUINT_TO_POINTER(c));
 
   if (handle->charstack != NULL)
+  {
+    handle->rd_abs--;
     return c;
+  }
 
   /* only reached if there is an error... */
   return EOF;
@@ -718,7 +721,7 @@
 curl_vfs_feof_impl(VFSFile * file)
 {
   CurlHandle *handle = file->handle;
-  return handle->rd_abs == handle->length;
+  return (handle->rd_abs == handle->length);
 }
 
 gint