diff --git a/src/util.c b/src/util.c index e9439452..cfa91187 100644 --- a/src/util.c +++ b/src/util.c @@ -676,7 +676,7 @@ char *util_asprintf(char *fmt, ...) { # ifdef HAVE___VA_COPY # define VA_COPY(a,b) __va_copy((a),(b)) # else -# define VA_COPY(a,b) memcpy((a),(b),sizeof(b)) +# define VA_COPY(a,b) memcpy((&a),(&b),sizeof(b)) # endif #endif