浏览代码

r7010@Kushana: nickm | 2006-08-03 10:47:36 -0700
Enable log message format checking in eventdns.c when __GNUC__ is defined.


svn:r6977

Nick Mathewson 19 年之前
父节点
当前提交
e8f28a71e8
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      src/or/eventdns.c

+ 7 - 0
src/or/eventdns.c

@@ -426,6 +426,13 @@ eventdns_set_log_fn(eventdns_debug_log_fn_type fn)
   eventdns_log_fn = fn;
 }
 
+#ifdef __GNUC__
+#define EVENTDNS_LOG_CHECK  __attribute__ ((format(printf, 1, 2)))
+#else
+#define EVENTDNS_LOG_CHECK
+#endif
+
+static void _eventdns_log(const char *fmt, ...) EVENTDNS_LOG_CHECK;
 static void
 _eventdns_log(const char *fmt, ...)
 {