Misha Koshelev : urlmon: Set the queue tail to the new task when pushing a task onto the tail of the queue .

Alexandre Julliard julliard at wine.codeweavers.com
Thu Aug 2 06:23:14 CDT 2007


Module: wine
Branch: master
Commit: a63419bc2cc1005f52ba3bfcbdeb5ae3b6b0c45f
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a63419bc2cc1005f52ba3bfcbdeb5ae3b6b0c45f

Author: Misha Koshelev <mk144210 at bcm.edu>
Date:   Thu Aug  2 00:03:31 2007 -0500

urlmon: Set the queue tail to the new task when pushing a task onto the tail of the queue.

---

 dlls/urlmon/binding.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dlls/urlmon/binding.c b/dlls/urlmon/binding.c
index aaadbd8..4527aa4 100644
--- a/dlls/urlmon/binding.c
+++ b/dlls/urlmon/binding.c
@@ -122,10 +122,12 @@ static void push_task(Binding *binding, task_header_t *task, task_proc_t proc)
 
     EnterCriticalSection(&binding->section);
 
-    if(binding->task_queue_tail)
+    if(binding->task_queue_tail) {
         binding->task_queue_tail->next = task;
-    else
+        binding->task_queue_tail = task;
+    }else {
         binding->task_queue_tail = binding->task_queue_head = task;
+    }
 
     LeaveCriticalSection(&binding->section);
 }




More information about the wine-cvs mailing list