]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
htsbuf: ensure that printf arguments are validated
authorAdam Sutton <dev@adamsutton.me.uk>
Sat, 7 Jun 2014 20:19:49 +0000 (21:19 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Sat, 7 Jun 2014 20:19:49 +0000 (21:19 +0100)
src/htsbuf.h

index b355ce1f0c4c04183b6d041e244c625cbb0f7d4a..50c8d3ac8da439546067735bed6a1a22ccf394c2 100644 (file)
@@ -51,7 +51,8 @@ void htsbuf_queue_flush(htsbuf_queue_t *hq);
 
 void htsbuf_vqprintf(htsbuf_queue_t *hq, const char *fmt, va_list ap);
 
-void htsbuf_qprintf(htsbuf_queue_t *hq, const char *fmt, ...);
+void htsbuf_qprintf(htsbuf_queue_t *hq, const char *fmt, ...)
+  __attribute__((format(printf,2,3)));
 
 void htsbuf_append(htsbuf_queue_t *hq, const void *buf, size_t len);