From e8b5db66f4f65e9145be5c72e3af1d320defa836 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Mon, 17 Jul 2017 14:18:22 +0100 Subject: [PATCH] Fix a hang on 32 bit computers It turns out using a string hash for a pointer object doesn't always work... --- src/fu-plugin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fu-plugin.c b/src/fu-plugin.c index 4359d0bdd..18da8e360 100644 --- a/src/fu-plugin.c +++ b/src/fu-plugin.c @@ -1109,7 +1109,7 @@ fu_plugin_init (FuPlugin *plugin) priv->enabled = TRUE; priv->devices = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, (GDestroyNotify) g_object_unref); - priv->devices_delay = g_hash_table_new (g_str_hash, g_str_equal); + priv->devices_delay = g_hash_table_new (g_direct_hash, g_direct_equal); } static void