Add some missing #include statements.
[cumulus.git] / subfile.cc
index f365c4b..dac7eda 100644 (file)
@@ -23,6 +23,7 @@
  * referenced from the new metadata log. */
 
 #include <stdlib.h>
+#include <string.h>
 #include <assert.h>
 #include <arpa/inet.h>
 
@@ -264,7 +265,8 @@ list<ObjectReference> Subfile::create_incremental(TarSegmentStore *tss,
         o->write(tss);
         ObjectReference ref = o->get_ref();
         db->StoreObject(ref, block_csum, analyzed_len, block_age);
-        store_block_signatures(ref, new_block_summary);
+        if (analyzed_len >= 16384)
+            store_block_signatures(ref, new_block_summary);
         refs.push_back(ref);
         delete o;
         return refs;