Copy mode strings upon mode copy

This commit is contained in:
Alan Hourihane 2005-07-09 21:19:11 +00:00
parent 8fced5b648
commit f90f661652
1 changed files with 2 additions and 0 deletions

View File

@ -407,6 +407,7 @@ CheckMode(ScrnInfoPtr pScrn, vbeInfoPtr pVbe, VbeInfoBlock *vbe, int id,
if (p) {
pMode = xnfcalloc(sizeof(DisplayModeRec), 1);
memcpy((char*)pMode,(char*)p,sizeof(DisplayModeRec));
pMode->name = xnfstrdup(p->name);
}
}
@ -438,6 +439,7 @@ CheckMode(ScrnInfoPtr pScrn, vbeInfoPtr pVbe, VbeInfoBlock *vbe, int id,
if (newMode) {
pMode = xnfcalloc(sizeof(DisplayModeRec), 1);
memcpy((char*)pMode,(char*)newMode,sizeof(DisplayModeRec));
pMode->name = xnfstrdup(newMode->name);
}
}