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 1fa00abe96..505099ce82 100644
--- a/indra/newview/fs_resources/EBEDD1D2-A320-43f5-88CF-DD47BBCA5DFB.lsltxt
+++ b/indra/newview/fs_resources/EBEDD1D2-A320-43f5-88CF-DD47BBCA5DFB.lsltxt
@@ -222,12 +222,9 @@
}
}
tUUIDs = []; // Free memory
- if (llGetListLength(responses) > 0)
- {
- string body = "" + llList2CSV(responses) + "";
- responses = []; // Free memory
- llHTTPResponse(httpReqID, 200, body);
- }
+ string body = "" + llList2CSV(responses) + "";
+ responses = []; // Free memory
+ llHTTPResponse(httpReqID, 200, body);
}
diff --git a/indra/newview/fslslbridgerequest.cpp b/indra/newview/fslslbridgerequest.cpp
index c6a2e3e40d..5ce15d9df2 100644
--- a/indra/newview/fslslbridgerequest.cpp
+++ b/indra/newview/fslslbridgerequest.cpp
@@ -67,6 +67,10 @@ FSLSLBridgeRequestResponder::FSLSLBridgeRequestResponder()
//FSLSLBridgeRequestManager::instance().initSingleton();
}
+FSLSLBridgeRequestResponder::~FSLSLBridgeRequestResponder()
+{
+}
+
//If we get back a normal response, handle it here
void FSLSLBridgeRequestResponder::result(const LLSD& content)
{
@@ -89,6 +93,11 @@ void FSLSLBridgeRequestResponder::error(U32 status, const std::string& reason)
FSLSLBridgeRequestRadarPosResponder::FSLSLBridgeRequestRadarPosResponder()
{
}
+
+FSLSLBridgeRequestRadarPosResponder::~FSLSLBridgeRequestRadarPosResponder()
+{
+}
+
void FSLSLBridgeRequestRadarPosResponder::result(const LLSD& content)
{
FSRadar* radar = FSRadar::getInstance();
diff --git a/indra/newview/fslslbridgerequest.h b/indra/newview/fslslbridgerequest.h
index e1bb4cf13c..d1e94d6666 100644
--- a/indra/newview/fslslbridgerequest.h
+++ b/indra/newview/fslslbridgerequest.h
@@ -54,7 +54,8 @@ private:
class FSLSLBridgeRequestResponder : public LLHTTPClient::Responder
{
public:
- FSLSLBridgeRequestResponder();
+ FSLSLBridgeRequestResponder();
+ virtual ~FSLSLBridgeRequestResponder();
//If we get back a normal response, handle it here
virtual void result(const LLSD& content);
//If we get back an error (not found, etc...), handle it here
@@ -69,7 +70,8 @@ public:
class FSLSLBridgeRequestRadarPosResponder : public FSLSLBridgeRequestResponder
{
public:
- FSLSLBridgeRequestRadarPosResponder();
+ FSLSLBridgeRequestRadarPosResponder();
+ virtual ~FSLSLBridgeRequestRadarPosResponder();
//If we get back a normal response, handle it here
void result(const LLSD& content);
};