diff --git a/indra/newview/fs_resources/EBEDD1D2-A320-43f5-88CF-DD47BBCA5DFB.lsltxt b/indra/newview/fs_resources/EBEDD1D2-A320-43f5-88CF-DD47BBCA5DFB.lsltxt
index 343c25a8dd..de851070b4 100644
--- a/indra/newview/fs_resources/EBEDD1D2-A320-43f5-88CF-DD47BBCA5DFB.lsltxt
+++ b/indra/newview/fs_resources/EBEDD1D2-A320-43f5-88CF-DD47BBCA5DFB.lsltxt
@@ -495,6 +495,7 @@ default
string body = "" + llList2CSV(responses) + "";
responses = []; // Free memory
llHTTPResponse(httpReqID, 200, body);
+ return;
}
@@ -612,6 +613,9 @@ default
detachBridge();
}
+ // Acknowledgment of receipt for all commands, which are not sending back HTTP response for FSLSLBridgeRequestResponder
+ llHTTPResponse(httpReqID, 200, "ok");
+
}
}
diff --git a/indra/newview/fslslbridgerequest.cpp b/indra/newview/fslslbridgerequest.cpp
index 5ce15d9df2..f96be7a9f2 100644
--- a/indra/newview/fslslbridgerequest.cpp
+++ b/indra/newview/fslslbridgerequest.cpp
@@ -76,7 +76,7 @@ void FSLSLBridgeRequestResponder::result(const LLSD& content)
{
//FSLSLBridgeRequestManager::instance().processBridgeCall(content);
std::string strContent = content.asString();
- LL_INFOS() << "Got info: " << strContent << LL_ENDL;
+ LL_DEBUGS() << "Got info: " << strContent << LL_ENDL;
//do not use - infinite loop, only here for testing.
//FSLSLBridge::instance().viewerToLSL("Response_to_response|" + strContent);