Index: src/asprintf.m ================================================================== --- src/asprintf.m +++ src/asprintf.m @@ -24,11 +24,11 @@ vasprintf(char **string, const char *format, va_list arguments) { int length; va_list argumentsCopy; - va_copy(argumentsCopy, argumentsCopy); + va_copy(argumentsCopy, arguments); if ((length = vsnprintf(NULL, 0, format, argumentsCopy)) < 0) return length; if ((*string = malloc((size_t)length + 1)) == NULL) return -1;