Fix: check size of struct T_devices
This commit is contained in:
parent
2c67638c34
commit
9b2433c2cd
@ -3326,6 +3326,10 @@ void hwapi::sys_restoreDeviceParameter(struct T_devices *deviceSettings) const
|
|||||||
//runProcess->epi_restore64BdevParameter(&LL, buf); // wozu die???
|
//runProcess->epi_restore64BdevParameter(&LL, buf); // wozu die???
|
||||||
epi_restoreRbDeviceSettings(&LL, buf); // viel besser, stimmt immer
|
epi_restoreRbDeviceSettings(&LL, buf); // viel besser, stimmt immer
|
||||||
|
|
||||||
|
if (LL >= sizeof(T_devices)) {
|
||||||
|
LL = sizeof (T_devices);
|
||||||
|
}
|
||||||
|
|
||||||
// Puffer in struct eintragen:
|
// Puffer in struct eintragen:
|
||||||
start = &deviceSettings->kindOfPrinter;
|
start = &deviceSettings->kindOfPrinter;
|
||||||
nn=0;
|
nn=0;
|
||||||
|
Loading…
Reference in New Issue
Block a user