]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
charset_macosxfs.c: fix compilation on macOS
authorAlex Richardson <Alexander.Richardson@cl.cam.ac.uk>
Wed, 8 Sep 2021 11:52:57 +0000 (12:52 +0100)
committerJeremy Allison <jra@samba.org>
Wed, 13 Oct 2021 01:42:35 +0000 (01:42 +0000)
The DEBUG macro was missing and the CFStringGetBytes() was triggering a
-Werror,-Wpointer-sign build failure.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14862

Signed-off-by: Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
lib/util/charset/charset_macosxfs.c

index 55a6df85fb718bf30ad0e8fa22ffd44b18a33647..75dbb4bad8738c095a74d85c23cea751d8468afe 100644 (file)
@@ -32,6 +32,7 @@
 #include "replace.h"
 #include "charset.h"
 #include "charset_proto.h"
+#include "lib/util/debug.h"
 #undef realloc
 
 #ifdef DARWINOS
@@ -378,7 +379,7 @@ size_t macosxfs_encoding_push(
        charsconverted = CFStringGetBytes(
                cfstring, CFRangeMake(0,cfsize),
                script_code, 0, false,
-               *outbuf, *outbytesleft, &outsize);
+               *(UInt8 **)outbuf, *outbytesleft, &outsize);
 
        if (0 == charsconverted) {
                debug_out("String conversion: "