diff options
-rw-r--r-- | src/fs/gnunet-service-fs_push.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/fs/gnunet-service-fs_push.c b/src/fs/gnunet-service-fs_push.c index 28406085b..da781bc07 100644 --- a/src/fs/gnunet-service-fs_push.c +++ b/src/fs/gnunet-service-fs_push.c | |||
@@ -372,9 +372,10 @@ find_content (struct MigrationReadyPeer *mrp) | |||
372 | } | 372 | } |
373 | pos = pos->next; | 373 | pos = pos->next; |
374 | } | 374 | } |
375 | if ( (NULL == best) && | 375 | if (NULL == best) |
376 | (mig_size >= MAX_MIGRATION_QUEUE) ) | ||
377 | { | 376 | { |
377 | if (mig_size < MAX_MIGRATION_QUEUE) | ||
378 | return; /* will fill up eventually... */ | ||
378 | /* failed to find migration target AND | 379 | /* failed to find migration target AND |
379 | queue is full, purge most-forwarded | 380 | queue is full, purge most-forwarded |
380 | block from queue to make room for more */ | 381 | block from queue to make room for more */ |