gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r6811 - GNUnet/src/applications/fs/fsui


From: gnunet
Subject: [GNUnet-SVN] r6811 - GNUnet/src/applications/fs/fsui
Date: Mon, 12 May 2008 14:33:40 -0600 (MDT)

Author: grothoff
Date: 2008-05-12 14:33:19 -0600 (Mon, 12 May 2008)
New Revision: 6811

Modified:
   GNUnet/src/applications/fs/fsui/deserialize.c
   GNUnet/src/applications/fs/fsui/serialize.c
Log:
bugfix

Modified: GNUnet/src/applications/fs/fsui/deserialize.c
===================================================================
--- GNUnet/src/applications/fs/fsui/deserialize.c       2008-05-12 20:32:58 UTC 
(rev 6810)
+++ GNUnet/src/applications/fs/fsui/deserialize.c       2008-05-12 20:33:19 UTC 
(rev 6811)
@@ -57,8 +57,8 @@
       min = rb->have - rb->pos;
       if (min > 0)
         {
-          if (min > size)
-            min = size;
+          if (min > size - pos)
+            min = size - pos;
           memcpy (&dst[pos], &rb->buffer[rb->pos], min);
           rb->pos += min;
           pos += min;

Modified: GNUnet/src/applications/fs/fsui/serialize.c
===================================================================
--- GNUnet/src/applications/fs/fsui/serialize.c 2008-05-12 20:32:58 UTC (rev 
6810)
+++ GNUnet/src/applications/fs/fsui/serialize.c 2008-05-12 20:33:19 UTC (rev 
6811)
@@ -55,8 +55,8 @@
     {
       /* first, just use buffer */
       min = wb->size - wb->have;
-      if (min > size)
-        min = size;
+      if (min > size - pos)
+        min = size - pos;
       memcpy (&wb->buffer[wb->have], &src[pos], min);
       pos += min;
       wb->have += min;





reply via email to

[Prev in Thread] Current Thread [Next in Thread]