This patch fixes -Wformat-security warnings, that in Debian (and Ubuntu)
are enabled by default:

src/rdma-ndd.c: In function 'update_node_desc':
src/rdma-ndd.c:149:3: error: format not a string literal and no format 
arguments [-Werror=format-security]
   fprintf(f, new_nd);
   ^
src/rdma-ndd.c: In function 'udev_log_fn':
src/rdma-ndd.c:247:2: error: format not a string literal and no format 
arguments [-Werror=format-security]
  syslog(LOG_ERR, msg);

Signed-off-by: Ana Guerrero López <[email protected]>
---
 src/rdma-ndd.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/rdma-ndd.c b/src/rdma-ndd.c
index d40e756..94eb3d7 100644
--- a/src/rdma-ndd.c
+++ b/src/rdma-ndd.c
@@ -145,7 +145,7 @@ static int update_node_desc(const char *device, const char 
*hostname, int force)
                syslog(LOG_INFO, "%s: change (%s) -> (%s)\n",
                        device, nd, new_nd);
                rewind(f);
-               fprintf(f, new_nd);
+               fprintf(f, "%s", new_nd);
        }
 
        rc = 0;
@@ -242,7 +242,7 @@ static void udev_log_fn(struct udev *ud, int priority, 
const char *file, int lin
                        file, line, fn);
        if (off < MSG_MAX-1)
                vsnprintf(msg+off, MSG_MAX-off, format, args);
-       syslog(LOG_ERR, msg);
+       syslog(LOG_ERR, "%s", msg);
 }
 
 static void setup_udev(void)
-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to