gnunet-svn
[Top][All Lists]
Advanced

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

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


From: grothoff
Subject: [GNUnet-SVN] r3578 - GNUnet/src/applications/fs/fsui
Date: Sun, 29 Oct 2006 22:12:10 -0800 (PST)

Author: grothoff
Date: 2006-10-29 22:12:08 -0800 (Sun, 29 Oct 2006)
New Revision: 3578

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

Modified: GNUnet/src/applications/fs/fsui/deserialize.c
===================================================================
--- GNUnet/src/applications/fs/fsui/deserialize.c       2006-10-30 06:00:52 UTC 
(rev 3577)
+++ GNUnet/src/applications/fs/fsui/deserialize.c       2006-10-30 06:12:08 UTC 
(rev 3578)
@@ -265,14 +265,20 @@
     ret->search = NULL;
   } else {
     pos = ctx->activeSearches;
-    while (--soff > 0) 
+    while (--soff > 0) {
+      if (pos == NULL) {
+       GE_BREAK(NULL, 0);
+       break;
+      }
       pos = pos->next;
+    }
     ret->search = pos;
-    GROW(pos->my_downloads,
-        pos->my_downloads_size,
-        pos->my_downloads_size + 1);
-    pos->my_downloads[pos->my_downloads_size -1] = ret;
-
+    if (pos != NULL) {
+      GROW(pos->my_downloads,
+          pos->my_downloads_size,
+          pos->my_downloads_size + 1);
+      pos->my_downloads[pos->my_downloads_size -1] = ret;
+    }
   }
   ret->next = readDownloadList(ectx,
                               fd,





reply via email to

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