Mercurial > dovecot > core-2.2
changeset 22464:05b48dab5d29
lib: Add missing parenthesis to timeout_add()'s msecs parameter checks
This caused wrong results when the msecs parameter contained e.g. var?1:2
author | Timo Sirainen <timo.sirainen@dovecot.fi> |
---|---|
date | Thu, 17 Aug 2017 14:42:07 +0300 |
parents | eb2db4c6e574 |
children | ff8873d5675a |
files | src/lib/ioloop.h |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/ioloop.h Thu Aug 17 13:14:16 2017 +0300 +++ b/src/lib/ioloop.h Thu Aug 17 14:42:07 2017 +0300 @@ -95,7 +95,7 @@ timeout_add(msecs, __FILE__, __LINE__ + \ CALLBACK_TYPECHECK(callback, void (*)(typeof(context))) + \ COMPILE_ERROR_IF_TRUE(__builtin_constant_p(msecs) && \ - (msecs > 0 && msecs < 1000)), \ + ((msecs) > 0 && (msecs) < 1000)), \ (io_callback_t *)callback, context) struct timeout * timeout_add_short(unsigned int msecs, const char *source_filename,