diff --git a/src/add-ons/accelerants/intel_extreme/Ports.cpp b/src/add-ons/accelerants/intel_extreme/Ports.cpp index 087ea670d8..04aaa612a8 100644 --- a/src/add-ons/accelerants/intel_extreme/Ports.cpp +++ b/src/add-ons/accelerants/intel_extreme/Ports.cpp @@ -1387,7 +1387,8 @@ DigitalDisplayInterface::_DpAuxTransfer(dp_aux_msg* message) if (result > 0) { message->reply = receiveBuffer[0] >> 4; result--; - memcpy(message->buffer, receiveBuffer + 1, result); + if (message->buffer != NULL) + memcpy(message->buffer, receiveBuffer + 1, result); } break; default: