summaryrefslogtreecommitdiffstats
path: root/lib/libUPnP/patches/0003-platinum-log-allowed-values-with-state-variable-erro.patch
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 18:07:22 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 18:07:22 +0000
commitc04dcc2e7d834218ef2d4194331e383402495ae1 (patch)
tree7333e38d10d75386e60f336b80c2443c1166031d /lib/libUPnP/patches/0003-platinum-log-allowed-values-with-state-variable-erro.patch
parentInitial commit. (diff)
downloadkodi-c04dcc2e7d834218ef2d4194331e383402495ae1.tar.xz
kodi-c04dcc2e7d834218ef2d4194331e383402495ae1.zip
Adding upstream version 2:20.4+dfsg.upstream/2%20.4+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'lib/libUPnP/patches/0003-platinum-log-allowed-values-with-state-variable-erro.patch')
-rw-r--r--lib/libUPnP/patches/0003-platinum-log-allowed-values-with-state-variable-erro.patch39
1 files changed, 39 insertions, 0 deletions
diff --git a/lib/libUPnP/patches/0003-platinum-log-allowed-values-with-state-variable-erro.patch b/lib/libUPnP/patches/0003-platinum-log-allowed-values-with-state-variable-erro.patch
new file mode 100644
index 0000000..5a39207
--- /dev/null
+++ b/lib/libUPnP/patches/0003-platinum-log-allowed-values-with-state-variable-erro.patch
@@ -0,0 +1,39 @@
+From 60f546b6f4a54a399a0cd0cece84486b7018c477 Mon Sep 17 00:00:00 2001
+From: Alasdair Campbell <alcoheca@gmail.com>
+Date: Wed, 6 Jun 2012 17:04:31 +0100
+Subject: [PATCH 03/24] platinum: log allowed values with state variable
+ errors
+
+---
+ lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp | 14 +++++++++-----
+ 1 file changed, 9 insertions(+), 5 deletions(-)
+
+diff --git a/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp b/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp
+index a772bbf..c3eb7cc 100644
+--- a/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp
++++ b/lib/libUPnP/Platinum/Source/Core/PltStateVariable.cpp
+@@ -198,12 +198,16 @@ PLT_StateVariable::ValidateValue(const char* value)
+ NPT_List<NPT_String>::Iterator val = values.GetFirstItem();
+ while (val) {
+ val->Trim(" ");
+- if (!m_AllowedValues.Find(NPT_StringFinder(*val))) {
+- NPT_LOG_WARNING_2("Invalid value of %s for state variable %s",
+- (const char*)*val,
+- (const char*)m_Name);
++ if (!m_AllowedValues.Find(NPT_StringFinder(*val))) {
++ NPT_LOG_WARNING_2("Invalid value of %s for state variable %s",
++ (const char*)*val,
++ (const char*)m_Name);
++ for (unsigned long i=0; i < m_AllowedValues.GetItemCount(); i++) {
++ NPT_String *val = *m_AllowedValues.GetItem(i);
++ NPT_LOG_WARNING_1("Allowed: %s", (const char*)*val);
++ }
+ return NPT_ERROR_INVALID_PARAMETERS;
+- }
++ }
+ ++val;
+ }
+ }
+--
+1.7.11.msysgit.0
+