From 19ebf447d6dad28ddb5b3c6b19a6321c5175c2c9 Mon Sep 17 00:00:00 2001 From: HanzZ Date: Fri, 16 Mar 2012 10:37:40 +0100 Subject: [PATCH] GET_RESPONSE_DATA fix --- backends/skype/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/skype/main.cpp b/backends/skype/main.cpp index 176f1110..2e39124c 100644 --- a/backends/skype/main.cpp +++ b/backends/skype/main.cpp @@ -36,7 +36,7 @@ using namespace Transport; class SpectrumNetworkPlugin; -#define GET_RESPONSE_DATA(RESP, DATA) (RESP.find(DATA) != std::string::npos ? RESP.substr(RESP.find(DATA) + strlen(DATA) + 1) : ""); +#define GET_RESPONSE_DATA(RESP, DATA) ((RESP.find(std::string(DATA) + " ") != std::string::npos) ? RESP.substr(RESP.find(DATA) + strlen(DATA) + 1) : ""); #define GET_PROPERTY(VAR, OBJ, WHICH, PROP) std::string VAR = sk->send_command(std::string("GET ") + OBJ + " " + WHICH + " " + PROP); \ VAR = GET_RESPONSE_DATA(VAR, PROP);