diff --git a/src/protocol/OBSRemoteProtocol.cpp b/src/protocol/OBSRemoteProtocol.cpp index c520e8ba..0e0201d7 100644 --- a/src/protocol/OBSRemoteProtocol.cpp +++ b/src/protocol/OBSRemoteProtocol.cpp @@ -75,6 +75,9 @@ std::string OBSRemoteProtocol::successResponse(QString messageId, obs_data_t* fi std::string OBSRemoteProtocol::errorResponse(QString messageId, QString errorMessage, obs_data_t* additionalFields) { OBSDataAutoRelease fields = obs_data_create(); + if (additionalFields) { + obs_data_apply(fields, additionalFields); + } obs_data_set_string(fields, "error", errorMessage.toUtf8().constData()); return buildResponse(messageId, "error", fields); }