diff --git a/scp.c b/scp.c
index 8715726b050e5ae5c3576f8bfb31e9add2ddad47..114d095a7d2ed23526412c48f320cd7332cecfd1 100644
--- a/scp.c
+++ b/scp.c
@@ -230,7 +230,7 @@ do_cmd(char *host, char *remuser, char *cmd, int *fdin, int *fdout, int argc)
 		close(pin[0]);
 		close(pout[1]);
 
-#ifdef USE_VFORK
+#ifndef USE_VFORK
 		arg_setup(host, remuser, cmd);
 #endif