> >Could you try the attached patch and see if it helps? > Hmm, what does it actually do? The original code uses the same variable 'conn_val' for two different purposes. This patch fixes this problem by using a separate variable. Ruoming