soup-form: fix soup_form_decode() for multiple values with the same key
soup-form: fix soup_form_decode() for multiple values with the same key

If multiple values in an urlencoded dataset use the same key, the
resulting value in the hash-table created by soup_form_decode() used
to point to memory that is already freed. That is because
g_hash_table_insert() frees the passed key which happens to point
to the memory that contains the new value. Fix this by using
g_hash_table_replace() instead.

fanc999/libsoup,ahmedammar/platform_external_gst_libsoup,fanc999/libsoup,Distrotech/libsoup,Distrotech/libsoup,jwendell/libsoup,Distrotech/libsoup,fanc999/libsoup,fanc999/libsoup,Distrotech/libsoup,jwendell/libsoup,jwendell/libsoup,jwendell/libsoup,ahmedammar/platform_external_gst_libsoup,fanc999/libsoup,ahmedammar/platform_external_gst_libsoup,jwendell/libsoup,Distrotech/libsoup