mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
qemumonitortestutils: Split lines on \n instead of \r\n
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.
This commit is contained in:
parent
5467cbef4b
commit
f6bb917e6a
@ -201,7 +201,7 @@ qemuMonitorTestIO(virNetSocketPtr sock,
|
||||
* 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) {
|
||||
@ -209,7 +209,7 @@ qemuMonitorTestIO(virNetSocketPtr sock,
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
t1 = t2 + 2;
|
||||
t1 = t2 + 1;
|
||||
}
|
||||
used = t1 - test->incoming;
|
||||
memmove(test->incoming, t1, test->incomingLength - used);
|
||||
|
Loading…
Reference in New Issue
Block a user