As a next step, won't it be better to use "exit\n" or "quit\n" as a terminator? I don't see a convention of terminating on a blank line in docs, only on EOF. Also I can imagine a blank line being read in a case of communication error, I mean a helper can miss the error and see "exit normally" terminator. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html