[buffer/serialize] Only serialize empty buffers of CONTENT_TYPE_INVALID
diff --git a/src/hb-buffer-serialize.cc b/src/hb-buffer-serialize.cc
index aac2eb1..b420035 100644
--- a/src/hb-buffer-serialize.cc
+++ b/src/hb-buffer-serialize.cc
@@ -605,6 +605,8 @@
                               hb_buffer_serialize_format_t format,
                               hb_buffer_serialize_flags_t flags)
 {
+  assert (!buffer->len);
+
   unsigned int sconsumed;
   if (!buf_consumed)
     buf_consumed = &sconsumed;