We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0670fbb commit e4c245bCopy full SHA for e4c245b
nx-X11/programs/Xserver/hw/nxagent/Args.c
@@ -1998,15 +1998,14 @@ static int nxagentGetDialogName()
1998
1999
if (*nxagentSessionId != '\0')
2000
{
2001
- int length = strlen(nxagentSessionId);
+ int length = strlen(nxagentSessionId) - (MD5_LENGTH * 2 + 1);
2002
const char prefix[] = "NX - ";
2003
2004
strcpy(nxagentDialogName, prefix);
2005
2006
- if (length > (MD5_LENGTH * 2 + 1) &&
2007
- *(nxagentSessionId + (length - (MD5_LENGTH * 2 + 1))) == '-')
+ if (length > 0 && nxagentSessionId[length] == '-')
2008
2009
- strncat(nxagentDialogName, nxagentSessionId, length - (MD5_LENGTH * 2 + 1));
+ strncat(nxagentDialogName, nxagentSessionId, length));
2010
}
2011
else
2012
0 commit comments