Report an error if RPC subscribe specifies no streams.

This commit is contained in:
Arthur Britto
2013-01-16 15:22:29 -08:00
parent 8069ac8ab7
commit 97716977c9

View File

@@ -2346,6 +2346,12 @@ Json::Value RPCHandler::doSubscribe(Json::Value jvRequest)
}
if (jvRequest.isMember("streams"))
{
if (jvRequest["streams"].empty())
{
jvResult["error"] = "noStreams";
}
else
{
for (Json::Value::iterator it = jvRequest["streams"].begin(); it != jvRequest["streams"].end(); it++)
{
@@ -2379,7 +2385,8 @@ Json::Value RPCHandler::doSubscribe(Json::Value jvRequest)
}
else
{
jvResult["error"] = "malformedSteam";
jvResult["error"] = "malformedStream";
}
}
}
}