helping llvm static analyzer a bit
authorChristian Grothoff <christian@grothoff.org>
Tue, 8 Sep 2009 07:31:04 +0000 (07:31 +0000)
committerChristian Grothoff <christian@grothoff.org>
Tue, 8 Sep 2009 07:31:04 +0000 (07:31 +0000)
src/fs/fs_directory.c

index 0fbd236ca5dae62de0d0d495a85edabe42c44ef4..89a016efd9944f08f11747cbb19cd3c9bfd090c8 100644 (file)
@@ -515,7 +515,7 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld,
   sizes = NULL;
   perm = NULL;
   bes = NULL;
-  if (bld->count > 0)
+  if (0 < bld->count)
     {
       sizes = GNUNET_malloc (bld->count * sizeof (size_t));
       perm = GNUNET_malloc (bld->count * sizeof (unsigned int));
@@ -532,13 +532,13 @@ GNUNET_FS_directory_builder_finish (struct GNUNET_FS_DirectoryBuilder *bld,
                   bld->count,
                   sizes,
                   perm);
-    }  
-  /* compute final size with alignment */
-  for (i = 0; i < bld->count; i++)
-    {
-      psize = size;
-      size += sizes[perm[i]];
-      size = do_align (psize, size);
+      /* compute final size with alignment */
+      for (i = 0; i < bld->count; i++)
+       {
+         psize = size;
+         size += sizes[perm[i]];
+         size = do_align (psize, size);
+       }
     }
   *rsize = size;
   data = GNUNET_malloc (size);