]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
array_foreach_modifiable() was broken in non-C99 compilers.
authorTimo Sirainen <tss@iki.fi>
Thu, 5 Nov 2009 17:34:05 +0000 (12:34 -0500)
committerTimo Sirainen <tss@iki.fi>
Thu, 5 Nov 2009 17:34:05 +0000 (12:34 -0500)
Patch by Apple.

--HG--
branch : HEAD

src/lib/array.h

index e1b090f56060f748321e166e1e9b9999b2f832b3..930ead31e4ecd72c4b99a44c3b76769853074695 100644 (file)
@@ -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