dropbear: ifndef/endif checks for CHECKCLEARTOWRITE()
authorKonstantin Demin <[email protected]>
Tue, 16 Oct 2018 13:31:51 +0000 (16:31 +0300)
committerHans Dedecker <[email protected]>
Thu, 8 Nov 2018 10:07:05 +0000 (11:07 +0100)
cherry-pick upstream commit 89bdf3b0b9376204b039f38f8bebffa92cb30d4e

Signed-off-by: Konstantin Demin <[email protected]>
package/network/services/dropbear/patches/020-debug-fix-define.patch [new file with mode: 0644]

diff --git a/package/network/services/dropbear/patches/020-debug-fix-define.patch b/package/network/services/dropbear/patches/020-debug-fix-define.patch
new file mode 100644 (file)
index 0000000..efad8e9
--- /dev/null
@@ -0,0 +1,12 @@
+--- a/debug.h
++++ b/debug.h
+@@ -39,7 +39,9 @@
+ /*#define CHECKCLEARTOWRITE() assert(ses.writepayload->len == 0 && \
+               ses.writepayload->pos == 0)*/
++#ifndef CHECKCLEARTOWRITE
+ #define CHECKCLEARTOWRITE()
++#endif
+ /* Define this, compile with -pg and set GMON_OUT_PREFIX=gmon to get gmon
+  * output when Dropbear forks. This will allow it gprof to be used.