diff options
Diffstat (limited to 'package/network/services/dropbear/patches/.svn/text-base/140-disable_assert.patch.svn-base')
-rw-r--r-- | package/network/services/dropbear/patches/.svn/text-base/140-disable_assert.patch.svn-base | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/package/network/services/dropbear/patches/.svn/text-base/140-disable_assert.patch.svn-base b/package/network/services/dropbear/patches/.svn/text-base/140-disable_assert.patch.svn-base new file mode 100644 index 0000000..e00184a --- /dev/null +++ b/package/network/services/dropbear/patches/.svn/text-base/140-disable_assert.patch.svn-base @@ -0,0 +1,14 @@ +--- a/dbutil.h ++++ b/dbutil.h +@@ -93,6 +93,10 @@ int m_str_to_uint(const char* str, unsig + #define DEF_MP_INT(X) mp_int X = {0, 0, 0, NULL} + + /* Dropbear assertion */ +-#define dropbear_assert(X) do { if (!(X)) { fail_assert(#X, __FILE__, __LINE__); } } while (0) ++#ifndef DROPBEAR_ASSERT_ENABLED ++#define DROPBEAR_ASSERT_ENABLED 0 ++#endif ++ ++#define dropbear_assert(X) do { if (DROPBEAR_ASSERT_ENABLED && !(X)) { fail_assert(#X, __FILE__, __LINE__); } } while (0) + + #endif /* _DBUTIL_H_ */ |