فهرست منبع

Merge pull request #1513 from paullouisageneau/fix-srs_t-align

Fix buffer alignment in SctpTransport::sendReset()
Paul-Louis Ageneau 10 ساعت پیش
والد
کامیت
0f1b2f3315
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/impl/sctptransport.cpp

+ 1 - 1
src/impl/sctptransport.cpp

@@ -728,7 +728,7 @@ void SctpTransport::sendReset(uint16_t streamId) {
 
 	using srs_t = struct sctp_reset_streams;
 	const size_t len = sizeof(srs_t) + sizeof(uint16_t);
-	byte buffer[len] = {};
+	alignas(alignof(srs_t)) byte buffer[len] = {};
 	srs_t &srs = *reinterpret_cast<srs_t *>(buffer);
 	srs.srs_flags = SCTP_STREAM_RESET_OUTGOING;
 	srs.srs_number_streams = 1;