Skip to content

Commit be48b3e

Browse files
committed
Fix mariadb-upgrade-service crash on Windows/ARM64
Properly align stack buffer struct alignment Fixes crash on Windows with clang/ARM64
1 parent 4af231b commit be48b3e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

sql/mysql_upgrade_service.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ static void get_service_config()
343343
if (!service)
344344
die("OpenService failed with %u", GetLastError());
345345

346-
BYTE config_buffer[8 * 1024];
346+
alignas(QUERY_SERVICE_CONFIGW) BYTE config_buffer[8 * 1024];
347347
LPQUERY_SERVICE_CONFIGW config = (LPQUERY_SERVICE_CONFIGW)config_buffer;
348348
DWORD size = sizeof(config_buffer);
349349
DWORD needed;

0 commit comments

Comments
 (0)