diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2018-10-14 22:22:45 -0700 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2018-10-14 22:22:45 -0700 |
commit | 6e07076fd094afc8c9c8ad8f08453e7882294592 (patch) | |
tree | 3f290cdf395d43980afb3faacaccb6b302134e26 | |
parent | fc812faaa96aa4e67814a92376b2da751d5a0aba (diff) |
[blob] Fix UBSan error
-rw-r--r-- | src/hb-blob.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/hb-blob.cc b/src/hb-blob.cc index c1ed0f2a..edee6730 100644 --- a/src/hb-blob.cc +++ b/src/hb-blob.cc @@ -507,8 +507,9 @@ struct hb_mapped_file_t #if (defined(HAVE_MMAP) || defined(_WIN32) || defined(__CYGWIN__)) && !defined(HB_NO_MMAP) static void -_hb_mapped_file_destroy (hb_mapped_file_t *file) +_hb_mapped_file_destroy (void *file_) { + hb_mapped_file_t *file = (hb_mapped_file_t *) file_; #ifdef HAVE_MMAP munmap (file->contents, file->length); #elif defined(_WIN32) || defined(__CYGWIN__) |