Due to an erroneous stopping condition in the loop comparing robot devices between canonical and non-canonical robots, we had an infinite loop that would result in out-of-bound access of the devices arrays.
This PR fixes the bug and adds the corresponding unit test.
Due to an erroneous stopping condition in the loop comparing robot devices between canonical and non-canonical robots, we had an infinite loop that would result in out-of-bound access of the devices arrays.
This PR fixes the bug and adds the corresponding unit test.
Will merge when CI passes.
Thanks @Dwaaap for debugging the issue :+1: