Fixed the code that built a list from the keys of a hash table.
git-archimport-id: cascardo@tlscascardo--private/libgrammatic--dev--0.1--patch-9
void put_key_on_list (gpointer key, gpointer val, gpointer data)
{
GList** l;
void put_key_on_list (gpointer key, gpointer val, gpointer data)
{
GList** l;
- l = (GList**) l;
- *l = g_list_prepend (*l, key);
+ l = (GList**) data;
+ *l = g_list_prepend (*l, symbol_copy (key));
}
GList* first_get (GHashTable* first, symbol_t* symbol)
}
GList* first_get (GHashTable* first, symbol_t* symbol)