diff options
Diffstat (limited to 'libass/ass_utils.h')
-rw-r--r-- | libass/ass_utils.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libass/ass_utils.h b/libass/ass_utils.h index 3f65b87..0379df6 100644 --- a/libass/ass_utils.h +++ b/libass/ass_utils.h @@ -185,6 +185,9 @@ static inline int double_to_d22(double x) static inline uint32_t fnv_32a_buf(const void *buf, size_t len, uint32_t hval) { + if (!len) + return hval; + const uint8_t *bp = buf; size_t n = (len + 3) / 4; |