From 3d2e54526454ed1436b6436dffb0e8769fdbff1d Mon Sep 17 00:00:00 2001 From: Patrick Marlier Date: Wed, 18 Jan 2012 18:52:02 -0500 Subject: [PATCH] Fix possible crash without a deactivate callback We were checking for ->activate existing instead of ->deactivate. --- libfprint/imgdev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfprint/imgdev.c b/libfprint/imgdev.c index b365d74a..14e41ae7 100644 --- a/libfprint/imgdev.c +++ b/libfprint/imgdev.c @@ -370,7 +370,7 @@ static void dev_deactivate(struct fp_img_dev *imgdev) struct fp_driver *drv = imgdev->dev->drv; struct fp_img_driver *imgdrv = fpi_driver_to_img_driver(drv); - if (!imgdrv->activate) + if (!imgdrv->deactivate) return; return imgdrv->deactivate(imgdev); }