aboutsummaryrefslogtreecommitdiff
path: root/nx-X11/programs/Xserver/hw/nxagent/Args.c
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-10-30 21:20:21 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2021-10-30 21:20:21 +0200
commitb06b6b1efe84f5759da3cf6f9dfaf1c2c173aeb6 (patch)
tree0e8497952ce92d8c3f271cd1d6a04832b35d1b36 /nx-X11/programs/Xserver/hw/nxagent/Args.c
parent1ef24c379f8d142180f77ecfe2ab43093c3b7a64 (diff)
parent70fde4c748a0466343d308c79ecd4853499b58f1 (diff)
downloadnx-libs-b06b6b1efe84f5759da3cf6f9dfaf1c2c173aeb6.tar.gz
nx-libs-b06b6b1efe84f5759da3cf6f9dfaf1c2c173aeb6.tar.bz2
nx-libs-b06b6b1efe84f5759da3cf6f9dfaf1c2c173aeb6.zip
Merge branch 'uli42-pr/various8' into 3.6.x
Attributes GH PR #1025: https://github.com/ArcticaProject/nx-libs/pull/1025
Diffstat (limited to 'nx-X11/programs/Xserver/hw/nxagent/Args.c')
-rw-r--r--nx-X11/programs/Xserver/hw/nxagent/Args.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/nx-X11/programs/Xserver/hw/nxagent/Args.c b/nx-X11/programs/Xserver/hw/nxagent/Args.c
index e2dc8c083..174873e51 100644
--- a/nx-X11/programs/Xserver/hw/nxagent/Args.c
+++ b/nx-X11/programs/Xserver/hw/nxagent/Args.c
@@ -187,9 +187,8 @@ int ddxProcessArgument(int argc, char *argv[], int i)
/*
* The flavour can never change, so only set it once.
*
- * FIXME: ddxProcessArgument() is called once for every command line
- * argument, with argv[0] being the argument and not the program
- * name! We should move this check somewhere else.
+ * ddxProcessArgument() is called once for every command line
+ * argument, with argv[i] being the argument, i > 0. argv[0] is the program name.
*/
if (nxagentProgName == NULL)
{
@@ -268,7 +267,6 @@ int ddxProcessArgument(int argc, char *argv[], int i)
if (envOptions != NULL)
{
nxagentParseOptionString(envOptions);
-
SAFE_free(envOptions);
}
@@ -699,8 +697,6 @@ int ddxProcessArgument(int argc, char *argv[], int i)
#ifdef TEST
fprintf(stderr, "%s: changing nxagentKeyboard from [null/null] to [clone].\n", __func__);
#endif
-
- SAFE_free(nxagentKeyboard);
nxagentKeyboard = strdup("clone");
}
else
@@ -1154,7 +1150,6 @@ static void nxagentParseSingleOption(char *name, char *value)
fprintf(stderr, "Warning: Ignoring bad value '%s' for option 'fullscreen'.\n",
validateString(value));
}
-
return;
}
else if (!strcmp(name, "shpix"))
@@ -1189,7 +1184,6 @@ static void nxagentParseSingleOption(char *name, char *value)
fprintf(stderr, "Warning: Ignoring bad value '%s' for option 'shmem'.\n",
validateString(value));
}
-
return;
}
else if (!strcmp(name, "composite"))
@@ -1531,7 +1525,6 @@ static void nxagentParseSingleOption(char *name, char *value)
}
*argv[0] = '-';
-
memcpy(argv[0] + 1, name, size);
}