From: Timo Sirainen Date: Thu, 5 Nov 2009 17:34:05 +0000 (-0500) Subject: array_foreach_modifiable() was broken in non-C99 compilers. X-Git-Tag: 2.0.alpha3~47 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=548bf569f620a42a34dcddd95260d7da587b230e;p=thirdparty%2Fdovecot%2Fcore.git array_foreach_modifiable() was broken in non-C99 compilers. Patch by Apple. --HG-- branch : HEAD --- diff --git a/src/lib/array.h b/src/lib/array.h index e1b090f560..930ead31e4 100644 --- a/src/lib/array.h +++ b/src/lib/array.h @@ -72,8 +72,7 @@ (elem)++) # define array_foreach_modifiable(array, elem) \ for (elem = ARRAY_TYPE_CAST_MODIFIABLE(array) \ - buffer_get_modifiable_data((array)->arr.buffer, NULL) + \ - (array)->arr.buffer->used; \ + buffer_get_modifiable_data((array)->arr.buffer, NULL); \ elem != CONST_PTR_OFFSET(*(array)->v, (array)->arr.buffer->used); \ (elem)++) #endif