Always check return value of "g_hash_table_insert ()"
Now that we use glib-2.0 2.40
on both libdmapsharing-3.0
and libdmapsharing-4.0
./libdmapsharing/dmap-share.c:473: g_hash_table_insert (groups, album, group_info);
./libdmapsharing/dmap-share.c:1820: g_hash_table_insert (share->priv->session_ids, GUINT_TO_POINTER (id),
./libdmapsharing/dmap-av-share.c:778: ok = g_hash_table_insert (ht, (gchar *) genre, NULL);
./libdmapsharing/dmap-av-share.c:798: ok = g_hash_table_insert (ht, (gchar *) artist, NULL);
./libdmapsharing/dmap-av-share.c:818: ok = g_hash_table_insert (ht, (gchar *) album, NULL);
./libdmapsharing/dmap-av-share.c:1487: g_hash_table_insert(query, "filter", "");
./libdmapsharing/dmap-av-share.c:1541: g_hash_table_insert(query, "filter", "");
./libdmapsharing/dmap-av-share.c:1580: g_hash_table_insert(query, "filter", "");
./libdmapsharing/dmap-av-share.c:1619: g_hash_table_insert(query, "filter", "");
./libdmapsharing/dmap-db.c:185: g_hash_table_insert (fd->ht, GUINT_TO_POINTER(id), g_object_ref (record));
./libdmapsharing/dmap-db.c:238: g_hash_table_insert (fd->ht, GUINT_TO_POINTER(id),
./libdmapsharing/dmap-control-share.c:410: new = g_hash_table_insert (share->priv->remotes,
./libdmapsharing/test-dmap-db.c:72: g_hash_table_insert (TEST_DMAP_DB (db)->priv->db, GUINT_TO_POINTER (id), record);
./libdmapsharing/dmap-connection.c:1216: g_hash_table_insert (connection->priv->item_id_to_uri,