commit | 0465e69832393cc1ed36508ec5d597fbab64877a | [log] [tgz] |
---|---|---|
author | Behdad Esfahbod <behdad@behdad.org> | Sun Dec 20 16:25:18 2009 +0100 |
committer | Behdad Esfahbod <behdad@behdad.org> | Sun Dec 20 16:25:18 2009 +0100 |
tree | da001668f89f701918fe04b882dd54f6f2c1a830 | |
parent | 5ceefa1d8dbd310570ea8d1c47107fe8d3dc96d9 [diff] [blame] |
Protect against NULL funcs
diff --git a/src/hb-buffer.c b/src/hb-buffer.c index 9d4d518..4dd18ed 100644 --- a/src/hb-buffer.c +++ b/src/hb-buffer.c
@@ -121,6 +121,9 @@ hb_buffer_set_unicode_funcs (hb_buffer_t *buffer, hb_unicode_funcs_t *unicode) { + if (!unicode) + unicode = &_hb_unicode_funcs_nil; + hb_unicode_funcs_reference (unicode); hb_unicode_funcs_destroy (buffer->unicode); buffer->unicode = unicode;