diff --git a/src/util/mesa-sha1.h b/src/util/mesa-sha1.h index 809fabc525f..c264927d572 100644 --- a/src/util/mesa-sha1.h +++ b/src/util/mesa-sha1.h @@ -44,7 +44,8 @@ _mesa_sha1_init(struct mesa_sha1 *ctx) static inline void _mesa_sha1_update(struct mesa_sha1 *ctx, const void *data, size_t size) { - SHA1Update(ctx, (const unsigned char *)data, size); + if (size) + SHA1Update(ctx, (const unsigned char *)data, size); } static inline void