/* Insert an fd_head into the fragment table, and return the key used.  */
static gpointer insert_fd_head(reassembly_table *table, fragment_head *fd_head, const packet_info *pinfo, const guint32 id, const void *data)
/* Insert an fd_head into the fragment table, and return the key used.  */
static gpointer insert_fd_head(reassembly_table *table, fragment_head *fd_head, const packet_info *pinfo, const guint32 id, const void *data)
{
	gpointer key;
	key = table->persistent_key_func(pinfo, id, data);
	g_hash_table_insert(table->fragment_table, key, fd_head);
	return key;
}