Skip to content

Commit d11ebd1

Browse files
committed
Args.c: drop 255 byte limit for -keyboard option
Could not find a reason to limit that string.
1 parent ef03752 commit d11ebd1

File tree

1 file changed

+2
-7
lines changed
  • nx-X11/programs/Xserver/hw/nxagent

1 file changed

+2
-7
lines changed

nx-X11/programs/Xserver/hw/nxagent/Args.c

+2-7
Original file line numberDiff line numberDiff line change
@@ -655,15 +655,10 @@ int ddxProcessArgument(int argc, char *argv[], int i)
655655
if (++i < argc)
656656
{
657657
free(nxagentKeyboard);
658-
nxagentKeyboard = NULL;
659658

660-
/* FIXME: why limit to 256? */
661-
if ((size = strlen(argv[i])) < 256)
659+
if ((nxagentKeyboard = strdup(argv[i])) == NULL)
662660
{
663-
if ((nxagentKeyboard = strndup(argv[i], size)) == NULL)
664-
{
665-
FatalError("malloc for -keyboard failed");
666-
}
661+
FatalError("malloc for -keyboard failed");
667662
}
668663

669664
return 2;

0 commit comments

Comments
 (0)