diff options
author | Carlos Garcia Campos <cgarcia@igalia.com> | 2020-11-06 14:06:01 +0100 |
---|---|---|
committer | Carlos Garcia Campos <cgarcia@igalia.com> | 2020-11-06 14:35:22 +0100 |
commit | 97bb05552104615e1c9c9b53180e2f30a2ecb225 (patch) | |
tree | 4087e7550a6fa624d94ccb4547b42b4996de5922 /tests/connection-test.c | |
parent | 1827eeda856214b26b7222eb57b77b37558df334 (diff) | |
download | libsoup-carlosgc/message-flags.tar.gz |
message: remove SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS flagcarlosgc/message-flags
This was added for a very specific case of WebKit and it's no longer
needed. Nobody else seems to be using it and it complicates the
connection creation algorithm, so better remove it.
Diffstat (limited to 'tests/connection-test.c')
-rw-r--r-- | tests/connection-test.c | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/tests/connection-test.c b/tests/connection-test.c index 6a9141d1..040f5fdd 100644 --- a/tests/connection-test.c +++ b/tests/connection-test.c @@ -462,7 +462,7 @@ max_conns_message_complete (SoupMessage *msg, gpointer user_data) static void do_max_conns_test_for_session (SoupSession *session) { - SoupMessage *msgs[TEST_CONNS + 1]; + SoupMessage *msgs[TEST_CONNS]; int i; max_conns_loop = g_main_loop_new (NULL, TRUE); @@ -472,7 +472,7 @@ do_max_conns_test_for_session (SoupSession *session) g_signal_connect (session, "request-queued", G_CALLBACK (max_conns_request_queued), NULL); msgs_done = 0; - for (i = 0; i < TEST_CONNS - 1; i++) { + for (i = 0; i < TEST_CONNS; i++) { msgs[i] = soup_message_new_from_uri ("GET", base_uri); g_signal_connect (msgs[i], "finished", G_CALLBACK (max_conns_message_complete), NULL); @@ -486,20 +486,9 @@ do_max_conns_test_for_session (SoupSession *session) g_source_remove (quit_loop_timeout); quit_loop_timeout = g_timeout_add (1000, quit_loop, NULL); - for (i = 0; i < TEST_CONNS - 1; i++) + for (i = 0; i < TEST_CONNS; i++) g_signal_handlers_disconnect_by_func (msgs[i], max_conns_message_started, NULL); - /* Message with SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS should start */ - msgs[i] = soup_message_new_from_uri ("GET", base_uri); - soup_message_add_flags (msgs[i], SOUP_MESSAGE_IGNORE_CONNECTION_LIMITS); - g_signal_connect (msgs[i], "finished", - G_CALLBACK (max_conns_message_complete), NULL); - soup_session_send_async (session, msgs[i], G_PRIORITY_DEFAULT, NULL, NULL, NULL); - - g_main_loop_run (max_conns_loop); - g_assert_cmpint (msgs_done, ==, MAX_CONNS + 1); - g_signal_handlers_disconnect_by_func (session, max_conns_request_queued, NULL); - msgs_done = 0; g_idle_add (idle_start_server, NULL); if (quit_loop_timeout) |