diff --git a/packages/mediacenter/kodi/patches/kodi-999.98-PR6376.patch b/packages/mediacenter/kodi/patches/kodi-999.98-PR6376.patch new file mode 100644 index 0000000000..3a4eb50d76 --- /dev/null +++ b/packages/mediacenter/kodi/patches/kodi-999.98-PR6376.patch @@ -0,0 +1,23 @@ +From 3eec72d4fd109e9f153a375138c1a997bcf86d9a Mon Sep 17 00:00:00 2001 +From: wsnipex +Date: Sun, 8 Feb 2015 14:15:49 +0100 +Subject: [PATCH] [curl] don't return 0 in the write callback, it causes ftp + content lenght requests to fail + +--- + xbmc/filesystem/CurlFile.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/xbmc/filesystem/CurlFile.cpp b/xbmc/filesystem/CurlFile.cpp +index 7d68dab..e67d951 100644 +--- a/xbmc/filesystem/CurlFile.cpp ++++ b/xbmc/filesystem/CurlFile.cpp +@@ -100,7 +100,7 @@ extern "C" size_t write_callback(char *buffer, + size_t nitems, + void *userp) + { +- if(userp == NULL) return 0; ++ if(userp == NULL) return size * nitems; + + CCurlFile::CReadState *state = (CCurlFile::CReadState *)userp; + return state->WriteCallback(buffer, size, nitems);