After a little investigating, I found that this doesn't hang indefinitely, it just takes too much time, and it gives the impression of a freeze. However, the code you gave greatly improve the situation, so I patched it in my branch. Thank you, mvo!
After a little investigating, I found that this doesn't hang indefinitely, it just takes too much time, and it gives the impression of a freeze. However, the code you gave greatly improve the situation, so I patched it in my branch. Thank you, mvo!