diff -r 90d2dee9b3dc -r dc06703548a1 pidgin/pidginabout.c --- a/pidgin/pidginabout.c Tue Aug 03 03:04:06 2021 -0500 +++ b/pidgin/pidginabout.c Tue Aug 03 20:50:03 2021 -0500 @@ -425,8 +425,9 @@ static void pidgin_about_dialog_load_plugin_search_paths(PidginAboutDialog *about) { GtkTreeIter section; - GList *path = NULL; + GList *paths = NULL; gchar *markup = NULL; + GPluginManager *manager = gplugin_manager_get_default(); /* create the section */ markup = g_strdup_printf("%s", _("Plugin Search Paths")); @@ -437,13 +438,16 @@ g_free(markup); /* add the search paths */ - for(path = gplugin_manager_get_paths(); path != NULL; path = path->next) { + paths = gplugin_manager_get_paths(manager); + while(paths != NULL) { GtkTreeIter iter; gtk_tree_store_append(about->build_info_store, &iter, §ion); gtk_tree_store_set(about->build_info_store, &iter, - 0, (gchar*)path->data, + 0, (gchar*)(paths->data), -1); + + paths = paths->next; } }