# HG changeset patch # User Paul Boddie # Date 1363303950 0 # Node ID 2d44b7f57a012df1966a2e07c9028e1055780460 # Parent 97ba84d5e0145bea0dc9c92194592b9bf3c1fcac Avoid spurious connection event speed changes. diff -r 97ba84d5e014 -r 2d44b7f57a01 test.c --- a/test.c Thu Mar 14 23:26:31 2013 +0000 +++ b/test.c Thu Mar 14 23:32:30 2013 +0000 @@ -1052,7 +1052,8 @@ /* Handle device disconnection. */ - else if ((devstate != MAX_DEVSTATE_INIT) && connection_event && !devicechanged()) + else if ((devstate != MAX_DEVSTATE_INIT) && (devstate != MAX_DEVSTATE_CONNECTED) + && connection_event && !devicechanged()) { devstate = MAX_DEVSTATE_INIT; printf("INIT\n");