diff --git a/windows/jackd.workspace b/windows/jackd.workspace
index 238330ab..57ed4640 100644
--- a/windows/jackd.workspace
+++ b/windows/jackd.workspace
@@ -18,13 +18,13 @@
-
+
-
+
diff --git a/windows/winmme/JackWinMMEInputPort.cpp b/windows/winmme/JackWinMMEInputPort.cpp
index c2895b64..ae4c4927 100644
--- a/windows/winmme/JackWinMMEInputPort.cpp
+++ b/windows/winmme/JackWinMMEInputPort.cpp
@@ -66,7 +66,7 @@ JackWinMMEInputPort::JackWinMMEInputPort(const char *alias_name,
}
sysex_header.dwBufferLength = max_bytes;
sysex_header.dwFlags = 0;
- sysex_header.lpData = (LPSTR)(((LPBYTE) &sysex_header) + sizeof(MIDIHDR));
+ sysex_header.lpData = (LPSTR)sysex_buffer;
result = midiInPrepareHeader(handle, &sysex_header, sizeof(MIDIHDR));
if (result != MMSYSERR_NOERROR) {
GetInErrorString(result, error_message);