diff options
author | Voyager1 <voyager@xbmc.org> | 2013-07-17 08:06:49 +0200 |
---|---|---|
committer | Voyager1 <voyager@xbmc.org> | 2013-07-17 08:19:22 +0200 |
commit | 503a576fa2258c6dd92bd415316ebf0864c2090c (patch) | |
tree | 62a7be12521a3308e5556d47bb08dec99db1fd4a | |
parent | 7da84712927a5549193f60adcebb5564a2a96694 (diff) |
[cddb] fix broken hello command should be as "cddb hello username hostname
clientname version"
-rw-r--r-- | xbmc/network/cddb.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/xbmc/network/cddb.cpp b/xbmc/network/cddb.cpp index 0cc5510de2..147342c9ad 100644 --- a/xbmc/network/cddb.cpp +++ b/xbmc/network/cddb.cpp @@ -874,7 +874,10 @@ bool Xcddb::queryCDinfo(CCdInfo* pInfo) //########################################################## // Send the Hello message - CStdString strGreeting = "cddb hello xbmc xbmc XBMC/"+g_infoManager.GetLabel(SYSTEM_BUILD_VERSION); + CStdString version = g_infoManager.GetLabel(SYSTEM_BUILD_VERSION); + if (version.Find(" ") >= 0) + version = version.Left(version.Find(" ")); + CStdString strGreeting = "cddb hello xbmc xbmc.org XBMC " + version; if ( ! Send(strGreeting.c_str()) ) { CLog::Log(LOGERROR, "Xcddb::queryCDinfo Error sending \"%s\"", strGreeting.c_str()); |