aboutsummaryrefslogtreecommitdiffstats
path: root/debian/patches/0002-lib-ipc-Introduce-writef_void-void.patch
diff options
context:
space:
mode:
authorLibravatarBalint Reczey <rbalint@ubuntu.com>2020-10-22 22:09:11 +0200
committerLibravatarUnit 193 <unit193@unit193.net>2020-12-19 22:51:57 -0500
commit28db84b46139c9bb2bbcac8c6cc56e71d1e35629 (patch)
treed4a8635348689ecb36a39b8b702339f5b7107c32 /debian/patches/0002-lib-ipc-Introduce-writef_void-void.patch
parent1024e7e247f3e67bd43173167a1172bb7b21b3d0 (diff)
Import Debian changes 2.3.3+dfsg-1.1debian/2.3.3+dfsg-1.1
barrier (2.3.3+dfsg-1.1) unstable; urgency=medium * Non maintainer upload. * lib/ipc: Introduce writef_void(void*, ...) to fix ambiguity with writef(barrier::IStream*, ...) and thus fix FTBFS (Closes: #970611)
Diffstat (limited to 'debian/patches/0002-lib-ipc-Introduce-writef_void-void.patch')
-rw-r--r--debian/patches/0002-lib-ipc-Introduce-writef_void-void.patch49
1 files changed, 49 insertions, 0 deletions
diff --git a/debian/patches/0002-lib-ipc-Introduce-writef_void-void.patch b/debian/patches/0002-lib-ipc-Introduce-writef_void-void.patch
new file mode 100644
index 0000000..ca8db99
--- /dev/null
+++ b/debian/patches/0002-lib-ipc-Introduce-writef_void-void.patch
@@ -0,0 +1,49 @@
+From bd0c671fcc9732c9d1ccf5216f34f4629640b9fb Mon Sep 17 00:00:00 2001
+From: Balint Reczey <balint.reczey@canonical.com>
+Date: Thu, 22 Oct 2020 22:00:18 +0200
+Subject: [PATCH] lib/ipc: Introduce writef_void(void*, ...)
+
+to fix ambiguity with writef(barrier::IStream*, ...)
+---
+ src/lib/barrier/ProtocolUtil.cpp | 4 ++--
+ src/lib/barrier/ProtocolUtil.h | 2 +-
+ 2 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/src/lib/barrier/ProtocolUtil.cpp b/src/lib/barrier/ProtocolUtil.cpp
+index e742687f..21ba38fc 100644
+--- a/src/lib/barrier/ProtocolUtil.cpp
++++ b/src/lib/barrier/ProtocolUtil.cpp
+@@ -80,7 +80,7 @@ ProtocolUtil::vwritef(barrier::IStream* stream,
+
+ // fill buffer
+ UInt8* buffer = new UInt8[size];
+- writef(buffer, fmt, args);
++ writef_void(buffer, fmt, args);
+
+ try {
+ // write buffer
+@@ -339,7 +339,7 @@ ProtocolUtil::getLength(const char* fmt, va_list args)
+ }
+
+ void
+-ProtocolUtil::writef(void* buffer, const char* fmt, va_list args)
++ProtocolUtil::writef_void(void* buffer, const char* fmt, va_list args)
+ {
+ UInt8* dst = static_cast<UInt8*>(buffer);
+
+diff --git a/src/lib/barrier/ProtocolUtil.h b/src/lib/barrier/ProtocolUtil.h
+index 9930cfc0..e01a6e60 100644
+--- a/src/lib/barrier/ProtocolUtil.h
++++ b/src/lib/barrier/ProtocolUtil.h
+@@ -79,7 +79,7 @@ private:
+ const char* fmt, va_list);
+
+ static UInt32 getLength(const char* fmt, va_list);
+- static void writef(void*, const char* fmt, va_list);
++ static void writef_void(void*, const char* fmt, va_list);
+ static UInt32 eatLength(const char** fmt);
+ static void read(barrier::IStream*, void*, UInt32);
+ };
+--
+2.25.1
+