diff --git a/include/asterisk/md5.h b/include/asterisk/md5.h index 714267da66..301429239c 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);