[Box Backup-commit] COMMIT r2350 - box/trunk/lib/intercept
boxbackup-dev@boxbackup.org
boxbackup-dev@boxbackup.org
Sat, 11 Oct 2008 22:56:35 +0100 (BST)
Author: chris
Date: 2008-10-11 22:56:35 +0100 (Sat, 11 Oct 2008)
New Revision: 2350
Modified:
box/trunk/lib/intercept/intercept.cpp
Log:
FreeBSD is very strict about vararg types and aborts at runtime if
the type passed to va_arg() has been promoted, so let's keep it happy
by using ints instead.
Modified: box/trunk/lib/intercept/intercept.cpp
===================================================================
--- box/trunk/lib/intercept/intercept.cpp 2008-10-11 21:52:58 UTC (rev 2349)
+++ box/trunk/lib/intercept/intercept.cpp 2008-10-11 21:56:35 UTC (rev 2350)
@@ -255,7 +255,7 @@
{
va_list ap;
va_start(ap, flags);
- mode = va_arg(ap, mode_t);
+ mode = va_arg(ap, int);
va_end(ap);
}
@@ -291,7 +291,7 @@
{
va_list ap;
va_start(ap, flags);
- mode = va_arg(ap, mode_t);
+ mode = va_arg(ap, int);
va_end(ap);
}