From e40393e5685743e185ea284337b6a0ed5d756a0f Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Thu, 8 Dec 2016 15:44:28 +0100 Subject: str: do not call gnutls_assert in inline function This allows the build to succeed when compiled without libidn. --- lib/str.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/str.h b/lib/str.h index fe8b38e2b3..d341baa2ef 100644 --- a/lib/str.h +++ b/lib/str.h @@ -52,9 +52,10 @@ int _gnutls_idna_email_map(const char *input, unsigned ilen, gnutls_datum_t *out inline static int __gnutls_idna_map(const char *input, unsigned ilen, gnutls_datum_t *out, unsigned flags) { + /* no call to gnutls_assert() due to header dependency issues */ out->data = gnutls_malloc(ilen+1); if (out->data == NULL) - return gnutls_assert_val(GNUTLS_E_MEMORY_ERROR); + return GNUTLS_E_MEMORY_ERROR; out->size = ilen; memcpy(out->data, input, ilen); out->data[ilen] = 0; -- cgit v1.2.1