[Stackless-checkins] CVS: slpdev/src/2.3/dev/Stackless/module scheduling.c, 1.110, 1.111
Christian Tismer
tismer at centera.de
Sun Jan 9 20:40:34 CET 2005
Update of /home/cvs/slpdev/src/2.3/dev/Stackless/module
In directory centera.de:/tmp/cvs-serv9257/src/2.3/dev/Stackless/module
Modified Files:
scheduling.c
Log Message:
small bug with lock allocation.
Thanks to Seung Chan Lim!
Index: scheduling.c
===================================================================
RCS file: /home/cvs/slpdev/src/2.3/dev/Stackless/module/scheduling.c,v
retrieving revision 1.110
retrieving revision 1.111
diff -C2 -d -r1.110 -r1.111
*** scheduling.c 9 Jul 2004 12:35:52 -0000 1.110
--- scheduling.c 9 Jan 2005 19:40:32 -0000 1.111
***************
*** 655,658 ****
--- 655,662 ----
*/
+ if (nts->st.thread.unlock_lock == NULL) {
+ if (!(nts->st.thread.unlock_lock = new_lock()))
+ return NULL;
+ }
unlock_lock = nts->st.thread.unlock_lock;
Py_INCREF(unlock_lock);
_______________________________________________
Stackless-checkins mailing list
Stackless-checkins at stackless.com
http://www.stackless.com/mailman/listinfo/stackless-checkins
More information about the Stackless-checkins
mailing list