[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r6811 - GNUnet/src/applications/fs/fsui,
gnunet <=