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