Fix invocations of memset with incorrect size

merge-requests/87/head
Povilas Kanapickas 2019-07-06 22:14:11 +03:00
rodzic 2f14ac2fcc
commit 4742f21318
2 zmienionych plików z 5 dodań i 5 usunięć

Wyświetl plik

@ -1498,7 +1498,7 @@ do_fine_calibration (HP4200_Scanner * s, struct coarse_t *coarse)
int i; int i;
for (i = 0; i < 12; i++) for (i = 0; i < 12; i++)
{ {
memset (registro[i], 0, 5460 * 3); memset (registro[i], 0, 5460 * 3 * sizeof(registro[0]));
} }
} }

Wyświetl plik

@ -2258,8 +2258,8 @@ usb_PrepareCalibration( Plustek_Device *dev )
regs[0x3b] = regs[0x3c] = regs[0x3d] = 1; regs[0x3b] = regs[0x3c] = regs[0x3d] = 1;
regs[0x45] &= ~0x10; regs[0x45] &= ~0x10;
memset( a_wWhiteShading, 0, _SHADING_BUF ); memset( a_wWhiteShading, 0, _SHADING_BUF * sizeof(a_wWhiteShading[0]) );
memset( a_wDarkShading, 0, _SHADING_BUF ); memset( a_wDarkShading, 0, _SHADING_BUF * sizeof(a_wDarkShading[0]) );
scan->skipCoarseCalib = SANE_FALSE; scan->skipCoarseCalib = SANE_FALSE;
@ -3127,8 +3127,8 @@ usb_DownloadShadingData( Plustek_Device *dev, u_char what )
if (scan->skipCoarseCalib) { if (scan->skipCoarseCalib) {
DBG( _DBG_INFO, "...cleaning shading buffer\n" ); DBG( _DBG_INFO, "...cleaning shading buffer\n" );
memset( a_wWhiteShading, 0, _SHADING_BUF ); memset( a_wWhiteShading, 0, _SHADING_BUF * sizeof(a_wWhiteShading[0]) );
memset( a_wDarkShading, 0, _SHADING_BUF ); memset( a_wDarkShading, 0, _SHADING_BUF * sizeof(a_wDarkShading[0]) );
regs[0x40] = 0x3f; regs[0x40] = 0x3f;
regs[0x41] = 0xff; regs[0x41] = 0xff;