diff --git a/src/xpdev/filewrap.c b/src/xpdev/filewrap.c
index be6eef10ecadf3c102144db06196adb6b8044cff..fd34ebf6ab88dfb675dc71df5222a9593a4538e7 100644
--- a/src/xpdev/filewrap.c
+++ b/src/xpdev/filewrap.c
@@ -168,7 +168,7 @@ int DLLCALL sopen(const char *fn, int access, int share, ...)
 
     if(access&O_CREAT) {
         va_start(ap,share);
-        pmode = va_arg(ap,unsigned int));
+        pmode = va_arg(ap,unsigned int);
         va_end(ap);
     }