]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
str_data(): cast return to correct type to fix include in c++ code
authorDanny Al-Gaaf <danny.al-gaaf@bisect.de>
Wed, 30 May 2018 09:16:04 +0000 (11:16 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 13 Jun 2018 16:04:43 +0000 (16:04 +0000)
/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 <danny.al-gaaf@bisect.de>
src/lib/str.h

index ddf24b04286c9c35e6e6be912f42273ff48b5ffe..16ccc9314c5aa32f048e97a8b1ec7e6f989e781d 100644 (file)
@@ -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)
 {