Allow cloudlog items to be unreferenced in the background.
[bluesky.git] / bluesky / serialize.c
index dc23cac..b99a35e 100644 (file)
@@ -313,6 +313,9 @@ void bluesky_deserialize_cloudlog(BlueSkyCloudLog *item,
         g_assert(data3 + len3 - data <= len);
         item->type = header->type - '0';
         item->inum = GUINT64_FROM_LE(header->inum);
+    } else {
+        g_warning("Deserializing garbage cloud log item!");
+        return;
     }
 
     BlueSkyFS *fs = item->fs;