diff --git a/src/sbbs3/js_queue.c b/src/sbbs3/js_queue.c index a6897cd906f74aacc7e856dc6f83fb61aa898d29..27a6ae12ba15167bd744e489e07b88cc715a068b 100644 --- a/src/sbbs3/js_queue.c +++ b/src/sbbs3/js_queue.c @@ -65,10 +65,8 @@ static void js_finalize_queue(JSContext *cx, JSObject *obj) if((q=(msg_queue_t*)JS_GetPrivate(cx,obj))==NULL) return; - rc=JS_SUSPENDREQUEST(cx); if(msgQueueDetach(q)==0 && (n=listFindNode(&named_queues,q,/* length=0 for ptr compare */0))!=NULL) listRemoveNode(&named_queues,n,FALSE); - JS_RESUMEREQUEST(cx, rc); JS_SetPrivate(cx, obj, NULL); }