The normal monitor uses windows line endings, where the agent monitor
uses only newlines. Change this to tolerate both approaches and allow to
use the utilities for guest agent tests.
* if so, handle that command
*/
t1 = test->incoming;
- while ((t2 = strstr(t1, "\r\n"))) {
+ while ((t2 = strstr(t1, "\n"))) {
*t2 = '\0';
if (qemuMonitorTestProcessCommand(test, t1) < 0) {
goto cleanup;
}
- t1 = t2 + 2;
+ t1 = t2 + 1;
}
used = t1 - test->incoming;
memmove(test->incoming, t1, test->incomingLength - used);