trivial: Clear any device checksums before doing device::verify

This commit is contained in:
Richard Hughes 2017-06-15 20:18:36 +01:00
parent f556d371da
commit ababbb7ae1

View File

@ -793,11 +793,16 @@ fu_plugin_runner_verify (FuPlugin *plugin,
{
FuPluginPrivate *priv = GET_PRIVATE (plugin);
FuPluginVerifyFunc func = NULL;
GPtrArray *checksums;
/* not enabled */
if (!priv->enabled)
return TRUE;
/* clear any existing verification checksums */
checksums = fu_device_get_checksums (device);
g_ptr_array_set_size (checksums, 0);
/* optional */
g_module_symbol (priv->module, "fu_plugin_verify", (gpointer *) &func);
if (func == NULL)