Fix varargs use #63

Merged
merged 1 commit into from May 30, 2013

Conversation

Projects
None yet
3 participants
@rom1v
Contributor

rom1v commented May 29, 2013

forum thread

man stdarg says:

If ap is passed to a function that uses va_arg(ap,type) then the value
of ap is undefined after the return of that function.

va_start(…) and va_end(…) must be called at each iteration.

By chance, it worked in 32 bits, but it segfaulted in 64 bits.

See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31484

Fix varargs use
"man stdarg" says:
  If ap is passed to a function that uses va_arg(ap,type) then the value
  of ap is undefined after the return of that function.

va_start(…) and va_end(…) must be called at each iteration.

By chance, it worked in 32 bits, but it segfaulted in 64 bits.

See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31484

@ghost ghost assigned quixotique May 29, 2013

@lakeman lakeman merged commit f88dff0 into servalproject:development May 30, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment