From d9f9b2370155d70a0768f1546120a2a0fced851b Mon Sep 17 00:00:00 2001 From: Danny Al-Gaaf Date: Wed, 30 May 2018 11:16:04 +0200 Subject: [PATCH] str_data(): cast return to correct type to fix include in c++ code MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit /usr/include/dovecot/str.h: In function ‘const unsigned char* str_data(const string_t*)’: /usr/include/dovecot/str.h:22:14: warning: invalid conversion from ‘const void*’ to ‘const unsigned char*’ [-fpermissive] return str->data; ~~~~~^~~~ Signed-off-by: Danny Al-Gaaf --- src/lib/str.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/str.h b/src/lib/str.h index ddf24b0428..16ccc9314c 100644 --- a/src/lib/str.h +++ b/src/lib/str.h @@ -19,7 +19,7 @@ bool str_equals(const string_t *str1, const string_t *str2) ATTR_PURE; static inline const unsigned char *str_data(const string_t *str) { - return str->data; + return (const unsigned char*)str->data; } static inline size_t str_len(const string_t *str) { -- 2.47.3