cmd.exe: GOTO throws away any preloaded multi part/line command.
diff --git a/programs/cmd/builtins.c b/programs/cmd/builtins.c
index 665a043..6901cd3 100644
--- a/programs/cmd/builtins.c
+++ b/programs/cmd/builtins.c
@@ -686,10 +686,13 @@
  * FIXME: DOS is supposed to allow labels with spaces - we don't.
  */
 
-void WCMD_goto (void) {
+void WCMD_goto (CMD_LIST **cmdList) {
 
   WCHAR string[MAX_PATH];
 
+  /* Do not process any more parts of a processed multipart or multilines command */
+  *cmdList = NULL;
+
   if (param1[0] == 0x00) {
     WCMD_output (WCMD_LoadMessage(WCMD_NOARG));
     return;