diff --git a/include/asterisk/md5.h b/include/asterisk/md5.h index 714267da666ffea46bbec28843a789862f847f3e..301429239c122ce9920be9facbf97ecbfa587d2e 100644 --- a/include/asterisk/md5.h +++ b/include/asterisk/md5.h @@ -26,7 +26,8 @@ struct MD5Context { uint32_t buf[4]; uint32_t bits[2]; - unsigned char in[64]; + /*! Align because we cast this buffer to uint32s */ + unsigned char in[64] __attribute__((aligned(__alignof__(uint32_t)))); }; void MD5Init(struct MD5Context *context);