Martin Blom - 2014-04-21

Seems to be this code in devcommands.c that causes the hit:

if(delay)
{
if( ! ioreq->ahir_Link->ahir_Link)
{
struct AHIRequest *otherioreq = ioreq->ahir_Link;

channel = GetExtras( otherioreq )->Channel; *** HERE ***
GetExtras(ioreq)->Channel = NOCHANNEL;

otherioreq->ahir_Link = ioreq;
ioreq->ahir_Link = NULL;
Enqueue((struct List ) &iounit->WaitingList,(struct Node ) ioreq);