s3-libnet: Fix format-nonliteral warning
authorAmitay Isaacs <amitay@gmail.com>
Mon, 8 Aug 2016 04:18:31 +0000 (14:18 +1000)
committerJeremy Allison <jra@samba.org>
Tue, 23 Aug 2016 23:33:50 +0000 (01:33 +0200)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12168

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libnet/libnet_join.c
source3/libnet/libnet_samsync_ldif.c

index 96a4c599efa67fe6317ea414226ff67dc13f289b..3d66eaf6dd5dd3817fe1bf49eef98cfd23952281 100644 (file)
 /****************************************************************
 ****************************************************************/
 
+static void libnet_join_set_error_string(TALLOC_CTX *mem_ctx,
+                                        struct libnet_JoinCtx *r,
+                                        const char *format, ...)
+                                        PRINTF_ATTRIBUTE(3,4);
+
 static void libnet_join_set_error_string(TALLOC_CTX *mem_ctx,
                                         struct libnet_JoinCtx *r,
                                         const char *format, ...)
@@ -94,6 +99,11 @@ static void libnet_join_set_error_string(TALLOC_CTX *mem_ctx,
 /****************************************************************
 ****************************************************************/
 
+static void libnet_unjoin_set_error_string(TALLOC_CTX *mem_ctx,
+                                          struct libnet_UnjoinCtx *r,
+                                          const char *format, ...)
+                                          PRINTF_ATTRIBUTE(3,4);
+
 static void libnet_unjoin_set_error_string(TALLOC_CTX *mem_ctx,
                                           struct libnet_UnjoinCtx *r,
                                           const char *format, ...)
index 198373e23d256ed7048945fe1214b5d3a78aefb4..dafeadea3c7724d1aa399827b79889e69e98570a 100644 (file)
@@ -510,6 +510,9 @@ static NTSTATUS map_populate_groups(TALLOC_CTX *mem_ctx,
  * UTF8->base64 problem.
  */
 
+static int fprintf_attr(FILE *add_fd, const char *attr_name,
+                       const char *fmt, ...) PRINTF_ATTRIBUTE(3,4);
+
 static int fprintf_attr(FILE *add_fd, const char *attr_name,
                        const char *fmt, ...)
 {