summaryrefslogtreecommitdiff
path: root/tests/connection-test.c
diff options
context:
space:
mode:
authorCarlos Garcia Campos <cgarcia@igalia.com>2020-11-06 14:06:01 +0100
committerCarlos Garcia Campos <cgarcia@igalia.com>2020-11-06 14:35:22 +0100
commit97bb05552104615e1c9c9b53180e2f30a2ecb225 (patch)
tree4087e7550a6fa624d94ccb4547b42b4996de5922 /tests/connection-test.c
parent1827eeda856214b26b7222eb57b77b37558df334 (diff)
downloadlibsoup-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.c17
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)