aboutsummaryrefslogtreecommitdiff
path: root/src/or/control.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-05-30 12:14:38 -0400
committerNick Mathewson <nickm@torproject.org>2012-05-30 12:14:38 -0400
commite28489467233bff4500a70f8a7b22e42ca3b3e68 (patch)
treefccba02270c6a44fca8978d71d0f4bc8b548a4ee /src/or/control.c
parent75fc4dbbcabaedc715f0f9e883ccab1c9634e787 (diff)
downloadtor-e28489467233bff4500a70f8a7b22e42ca3b3e68.tar.gz
tor-e28489467233bff4500a70f8a7b22e42ca3b3e68.zip
Add __attribute__(format)s for our varargs printf/scanf wrappers
It turns out that if you set the third argument of __attribute__(format) to 0, GCC and Clang will check the format argument without expecting to find variadic arguments. This is the correct behavior for vsnprintf, vasprintf, and vscanf. I'm hoping this will fix bug 5969 (a clang warning) by telling clang that the format argument to tor_vasprintf is indeed a format string.
Diffstat (limited to 'src/or/control.c')
0 files changed, 0 insertions, 0 deletions