From 5cadc90e7a95f0b613004c6922639c8e4447dd61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Mon, 22 Jun 2026 12:50:16 +0200 Subject: [PATCH] fpi-ssm: Add checks on parameters validity --- libfprint/fpi-ssm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libfprint/fpi-ssm.c b/libfprint/fpi-ssm.c index fda309e8..877995a0 100644 --- a/libfprint/fpi-ssm.c +++ b/libfprint/fpi-ssm.c @@ -657,6 +657,8 @@ fpi_ssm_dup_error (FpiSsm *machine) void fpi_ssm_silence_debug (FpiSsm *machine) { + g_return_if_fail (machine != NULL); + machine->silence = TRUE; } @@ -676,6 +678,7 @@ void fpi_ssm_usb_transfer_cb (FpiUsbTransfer *transfer, FpDevice *device, gpointer unused_data, GError *error) { + g_return_if_fail (transfer != NULL); g_return_if_fail (transfer->ssm); if (error) @@ -705,6 +708,7 @@ fpi_ssm_usb_transfer_with_weak_pointer_cb (FpiUsbTransfer *transfer, FpDevice *device, gpointer weak_ptr, GError *error) { + g_return_if_fail (transfer != NULL); g_return_if_fail (transfer->ssm); if (weak_ptr) @@ -729,6 +733,7 @@ void fpi_ssm_spi_transfer_cb (FpiSpiTransfer *transfer, FpDevice *device, gpointer unused_data, GError *error) { + g_return_if_fail (transfer != NULL); g_return_if_fail (transfer->ssm); if (error) @@ -758,6 +763,7 @@ fpi_ssm_spi_transfer_with_weak_pointer_cb (FpiSpiTransfer *transfer, FpDevice *device, gpointer weak_ptr, GError *error) { + g_return_if_fail (transfer != NULL); g_return_if_fail (transfer->ssm); if (weak_ptr)