diff --git a/distrho/src/DistrhoUI.cpp b/distrho/src/DistrhoUI.cpp index 320afc51..a8fb9602 100644 --- a/distrho/src/DistrhoUI.cpp +++ b/distrho/src/DistrhoUI.cpp @@ -489,7 +489,7 @@ void UI::stateChanged(const char* const key, const char* const value) if (char* const msg = static_cast(std::malloc(msglen))) { // TODO escape \\' - std::snprintf(msg, sizeof(msglen) - 1, + std::snprintf(msg, msglen - 1, "typeof(stateChanged) === 'function' && stateChanged('%s','%s')", key, value); msg[msglen - 1] = '\0'; webViewEvaluateJS(uiData->webview, msg);