kopia lustrzana https://gitlab.com/sane-project/backends
Fix invocations of memset with incorrect size
rodzic
2f14ac2fcc
commit
4742f21318
|
@ -1498,7 +1498,7 @@ do_fine_calibration (HP4200_Scanner * s, struct coarse_t *coarse)
|
|||
int i;
|
||||
for (i = 0; i < 12; i++)
|
||||
{
|
||||
memset (registro[i], 0, 5460 * 3);
|
||||
memset (registro[i], 0, 5460 * 3 * sizeof(registro[0]));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2258,8 +2258,8 @@ usb_PrepareCalibration( Plustek_Device *dev )
|
|||
regs[0x3b] = regs[0x3c] = regs[0x3d] = 1;
|
||||
regs[0x45] &= ~0x10;
|
||||
|
||||
memset( a_wWhiteShading, 0, _SHADING_BUF );
|
||||
memset( a_wDarkShading, 0, _SHADING_BUF );
|
||||
memset( a_wWhiteShading, 0, _SHADING_BUF * sizeof(a_wWhiteShading[0]) );
|
||||
memset( a_wDarkShading, 0, _SHADING_BUF * sizeof(a_wDarkShading[0]) );
|
||||
|
||||
scan->skipCoarseCalib = SANE_FALSE;
|
||||
|
||||
|
@ -3127,8 +3127,8 @@ usb_DownloadShadingData( Plustek_Device *dev, u_char what )
|
|||
if (scan->skipCoarseCalib) {
|
||||
|
||||
DBG( _DBG_INFO, "...cleaning shading buffer\n" );
|
||||
memset( a_wWhiteShading, 0, _SHADING_BUF );
|
||||
memset( a_wDarkShading, 0, _SHADING_BUF );
|
||||
memset( a_wWhiteShading, 0, _SHADING_BUF * sizeof(a_wWhiteShading[0]) );
|
||||
memset( a_wDarkShading, 0, _SHADING_BUF * sizeof(a_wDarkShading[0]) );
|
||||
|
||||
regs[0x40] = 0x3f;
|
||||
regs[0x41] = 0xff;
|
||||
|
|
Ładowanie…
Reference in New Issue