From c685f0d34ced3b607c7cd6bd97b4ba51325a9441 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Wed, 16 Dec 2020 22:04:12 +0100 Subject: [PATCH] file_storage: Don't return an error if the print doesn't exist We may just try to remove something isn't there so it's not an actual error from our POV. --- src/file_storage.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/file_storage.c b/src/file_storage.c index f1955c2..57a15f8 100644 --- a/src/file_storage.c +++ b/src/file_storage.c @@ -238,6 +238,9 @@ file_storage_print_data_delete (FpDevice *dev, FpFinger finger, const char *user path = get_path_to_print_dscv (dev, finger, base_store); + if (!g_file_test (path, G_FILE_TEST_EXISTS)) + return 0; + r = g_unlink (path); g_debug ("file_storage_print_data_delete(): unlink(\"%s\") %s", path, g_strerror (r));