A stupid bug with SyncDigest
diff --git a/model/sync-digest.cc b/model/sync-digest.cc
index 3febf6d..4e632c8 100644
--- a/model/sync-digest.cc
+++ b/model/sync-digest.cc
@@ -185,7 +185,7 @@
   
   // just getting first sizeof(std::size_t) bytes
   // not ideal, but should work pretty well
-  return reinterpret_cast<std::size_t> (m_buffer);
+  return *(reinterpret_cast<std::size_t*> (m_buffer));
 }
 
 bool