mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2025-11-15 07:38:12 +00:00
Abort initialization if unknown sensor dimensions are reported
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
This commit is contained in:
committed by
Vasily Khoruzhick
parent
5e52ad2ad1
commit
7080a5ff8b
@@ -602,10 +602,15 @@ init_read_data_cb (FpiUsbTransfer *transfer, FpDevice *device,
|
|||||||
|
|
||||||
default:
|
default:
|
||||||
fp_dbg ("Sensor type : Unknown");
|
fp_dbg ("Sensor type : Unknown");
|
||||||
break;
|
|
||||||
|
fpi_ssm_mark_failed (transfer->ssm,
|
||||||
|
fpi_device_error_new_msg (FP_DEVICE_ERROR_PROTO,
|
||||||
|
"Unknown sensor type (reported size %dx%d)",
|
||||||
|
width, height));
|
||||||
|
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
BUG_ON (img_class->img_width == -1 || img_class->img_height == -1);
|
|
||||||
self->expected_image_size = img_class->img_width * img_class->img_height;
|
self->expected_image_size = img_class->img_width * img_class->img_height;
|
||||||
self->image_bits = g_malloc0 (self->expected_image_size * 2);
|
self->image_bits = g_malloc0 (self->expected_image_size * 2);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user