From 9142f9b0e191a33b03dbbd77b32007e71572e832 Mon Sep 17 00:00:00 2001 From: Nefarius Date: Mon, 23 Jun 2014 19:36:42 +0200 Subject: [PATCH] Swapped callback processing order from FILO to FIFO --- extensions/curl/extension.cpp | 4 ++-- plugins/include/webternet.inc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/curl/extension.cpp b/extensions/curl/extension.cpp index d9907a90d..2ac589bc1 100644 --- a/extensions/curl/extension.cpp +++ b/extensions/curl/extension.cpp @@ -657,7 +657,7 @@ void HTTPSessionManager::RunFrame() { if (!callbacks.empty()) { - HTTPRequest request = this->callbacks.back(); + HTTPRequest request = this->callbacks[0]; HandleError herr; IPlugin *parent = plsys->PluginFromHandle(request.plugin, &herr); @@ -682,7 +682,7 @@ void HTTPSessionManager::RunFrame() } } - callbacks.pop(); + callbacks.remove(0); } callbacks_.DoUnlock(); diff --git a/plugins/include/webternet.inc b/plugins/include/webternet.inc index 42b043694..eed7df069 100644 --- a/plugins/include/webternet.inc +++ b/plugins/include/webternet.inc @@ -52,7 +52,7 @@ funcenum HTTP_SessionCallback { }; /** - * Creates a new HTTP ready-to-use session handle. + * Creates a new ready-to-use HTTP session handle. * * @return Valid session handle on success, INVALID_HANDLE on failure. *