From 503a576fa2258c6dd92bd415316ebf0864c2090c Mon Sep 17 00:00:00 2001 From: Voyager1 Date: Wed, 17 Jul 2013 08:06:49 +0200 Subject: [cddb] fix broken hello command should be as "cddb hello username hostname clientname version" --- xbmc/network/cddb.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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()); -- cgit v1.2.3