Marc, did you see my earlier patch that fixed this problem?
I submitted it almost two weeks ago.
You patch has a larger footprint and I would like you to look at mine. It is waiting on an ACK from *someone* but I think it would solve your problem.
I think here in the US everyone is still on vacation, so we should wait until next week to resolve this.
thanks
ron