Commit b4d3dc5b authored by Ulrich Sibiller's avatar Ulrich Sibiller Committed by Mike Gabriel

NXdixfonts.c: fix index out of bounds

parent fd7e1f98
...@@ -1216,7 +1216,7 @@ nxdoListFontsAndAliases(client, fss) ...@@ -1216,7 +1216,7 @@ nxdoListFontsAndAliases(client, fss)
if (c->savedName) if (c->savedName)
{ {
memcpy(tmp,c->savedName,c->savedNameLen>255?255:c->savedNameLen); memcpy(tmp,c->savedName,c->savedNameLen>255?255:c->savedNameLen);
tmp[c->savedNameLen>255?256:c->savedNameLen]=0; tmp[c->savedNameLen>255?255:c->savedNameLen]=0;
if (nxagentFontLookUp(tmp)) if (nxagentFontLookUp(tmp))
break; break;
else tmp[0]=0; else tmp[0]=0;
...@@ -1225,7 +1225,7 @@ nxdoListFontsAndAliases(client, fss) ...@@ -1225,7 +1225,7 @@ nxdoListFontsAndAliases(client, fss)
else else
{ {
memcpy(tmp,name,namelen>255?255:namelen); memcpy(tmp,name,namelen>255?255:namelen);
tmp[namelen>255?256:namelen]=0; tmp[namelen>255?255:namelen]=0;
if (nxagentFontLookUp(tmp)) if (nxagentFontLookUp(tmp))
break; break;
else tmp[0]=0; else tmp[0]=0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment