ok, thanks. probably I've catched your point. please feel free to use my reviewed-by
for your fix.
Thanks.
In the meantime, though, I prepared a patch that should address the issue
entirely. The patch is appended and if it looks good to you, I'd rather use it
instead of the previous one (it is still untested).
Yeah, this one looks nicer to me :)
Thanks, rafael!