Skip to content

Commit 9d85392

Browse files
authored
Merge pull request #326 from matthuisman/fix_logging
Fix logging (Crash on % user-agents) [Piers]
2 parents ada160b + e1b9a61 commit 9d85392

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

inputstream.ffmpegdirect/addon.xml.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<addon
33
id="inputstream.ffmpegdirect"
4-
version="22.1.1"
4+
version="22.1.2"
55
name="Inputstream FFmpeg Direct"
66
provider-name="Ross Nicholson">
77
<requires>@ADDON_DEPENDS@</requires>

inputstream.ffmpegdirect/changelog.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
v22.1.2
2+
- Fix crashing when % in headers caused by missing kodi::Log format arg
3+
- Fix building of openssl on windows caused by missing strawberryperl in path
4+
15
v22.1.1
26
- Move CVariant to ffmpegdirect namespace to avoid collision with CVariant in Kodi, which causes random crashes when playing streams with this addon.
37

src/StreamManager.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ void Log(const LogLevel logLevel, const char* format, ...)
4949
va_start(args, format);
5050
vsnprintf(buffer, sizeof(buffer), format, args);
5151
va_end(args);
52-
kodi::Log(addonLevel, buffer);
52+
kodi::Log(addonLevel, "%s", buffer);
5353
}
5454

5555
InputStreamFFmpegDirect::InputStreamFFmpegDirect(const kodi::addon::IInstanceInfo& instance)

0 commit comments

Comments
 (0)