kopia lustrzana https://gitlab.com/sane-project/backends
initialisation fixes spotted by valgrind
rodzic
249211ca81
commit
9154cb7ee1
|
@ -344,6 +344,7 @@ setup_scan_request (GT68xx_Scanner * s, GT68xx_Scan_Request * scan_request)
|
|||
|
||||
scan_request->calculate = SANE_FALSE;
|
||||
scan_request->lamp = SANE_TRUE;
|
||||
scan_request->mbs = SANE_FALSE;
|
||||
|
||||
if (strcmp (s->val[OPT_SOURCE].s, "Transparency Adapter") == 0)
|
||||
scan_request->use_ta = SANE_TRUE;
|
||||
|
|
|
@ -324,6 +324,7 @@ SANE_Status
|
|||
gt68xx_scanner_new (GT68xx_Device * dev, GT68xx_Scanner ** scanner_return)
|
||||
{
|
||||
GT68xx_Scanner *scanner;
|
||||
int i;
|
||||
|
||||
*scanner_return = NULL;
|
||||
|
||||
|
@ -341,6 +342,14 @@ gt68xx_scanner_new (GT68xx_Device * dev, GT68xx_Scanner ** scanner_return)
|
|||
scanner->cal_g = NULL;
|
||||
scanner->cal_b = NULL;
|
||||
|
||||
for(i=0;i<MAX_RESOLUTIONS;i++)
|
||||
{
|
||||
scanner->calibrations[i].red = NULL;
|
||||
scanner->calibrations[i].green = NULL;
|
||||
scanner->calibrations[i].blue = NULL;
|
||||
scanner->calibrations[i].gray = NULL;
|
||||
}
|
||||
|
||||
*scanner_return = scanner;
|
||||
return SANE_STATUS_GOOD;
|
||||
}
|
||||
|
|
Ładowanie…
Reference in New Issue