From: Marek VavruĊĦa Date: Fri, 27 Mar 2015 14:03:25 +0000 (+0100) Subject: lib/generic: fixed in del X-Git-Tag: v1.0.0-beta1~276 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6f96399f83d52c52cd51334ead2e62730feda671;p=thirdparty%2Fknot-resolver.git lib/generic: fixed in del --- diff --git a/lib/generic/array.h b/lib/generic/array.h index d17d017b1..553e85aa4 100644 --- a/lib/generic/array.h +++ b/lib/generic/array.h @@ -101,6 +101,6 @@ * @return 0 on success, <0 on failure */ #define array_del(array, i) \ - (i) < (array).len ? ((array).at[i] = (array).at[--(array).len], 0) : -1 + (i) < (array).len ? ((array).at[i] = (array).at[(array).len], (array).len -= 1, 0) : -1 /** @} */