Merge pull request #198 from adonoho/fix-busy-wait

Follow the hangup message with a break out of the loop.
And clarify a comment and just use a normal string as an initial value.
Version 1.12.1
Merge branch 'use-bytearray-buffer'