commit | 3c080a7a0aefec1e9620e3fb399ad280ea4ee5a2 | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Tue Mar 07 18:13:28 2017 -0800 |
committer | Behdad Esfahbod <behdad@behdad.org> | Tue Mar 07 18:13:28 2017 -0800 |
tree | 7dc05176886f3a6c4277370aed6ed4d37da520e1 | |
parent | 8e42c3cb2bb81351d0a28f213cb4f6d35f4b5e46 [diff] [blame] |
Fix buffer serialize of empty buffer Ouch!
diff --git a/src/hb-buffer-serialize.cc b/src/hb-buffer-serialize.cc index 63a0f34..85696c5 100644 --- a/src/hb-buffer-serialize.cc +++ b/src/hb-buffer-serialize.cc
@@ -311,6 +311,8 @@ if (!buf_consumed) buf_consumed = &sconsumed; *buf_consumed = 0; + if (buf_size) + *buf = '\0'; assert ((!buffer->len && buffer->content_type == HB_BUFFER_CONTENT_TYPE_INVALID) || buffer->content_type == HB_BUFFER_CONTENT_TYPE_GLYPHS);