[BUG] - varargs removal does not check correct variable
[gnome.gobject-introspection] / girepository / girparser.c
index 5b24604..1347945 100644 (file)
@@ -3235,7 +3235,7 @@ post_filter_varargs_functions (GList *list, GList ** varargs_callbacks_out)
                       callback = callback->next)
                    {
                      if (!strcmp (node->type->interface,
-                                  ((GIrNode *)varargs_callbacks->data)->name))
+                                  ((GIrNode *)callback->data)->name))
                        {
                          list = g_list_delete_link (list, link);
                          function_done = TRUE;