Fix default of -remoteUser
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 14 Jun 2011 16:17:08 +0000 (18:17 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Tue, 14 Jun 2011 16:17:08 +0000 (18:17 +0200)
This has to be an empty string, rather than NULL, to prevent XBoard from
segfaulting when the -gateway option is used.

args.h

diff --git a/args.h b/args.h
index e6da21a..0f95654 100644 (file)
--- a/args.h
+++ b/args.h
@@ -217,7 +217,7 @@ ArgDescriptor argDescriptors[] = {
   { "sweepPromotions", ArgBoolean, (void *) &appData.sweepSelect, TRUE, (ArgIniType) FALSE },
   { "remoteShell", ArgFilename, (void *) &appData.remoteShell, FALSE, (ArgIniType) REMOTE_SHELL },
   { "rsh", ArgFilename, (void *) &appData.remoteShell, FALSE, INVALID },
-  { "remoteUser", ArgString, (void *) &appData.remoteUser, FALSE, INVALID },
+  { "remoteUser", ArgString, (void *) &appData.remoteUser, FALSE, (ArgIniType) "" },
   { "ruser", ArgString, (void *) &appData.remoteUser, FALSE, INVALID },
   { "timeDelay", ArgFloat, (void *) &appData.timeDelay, TRUE, INVALID },
   { "td", ArgFloat, (void *) &appData.timeDelay, FALSE, INVALID },