X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=342b6f8fc1fbb0ccee78e016651b06b576e10611;hb=4bd3c2ca6f4ee789f9cde0c9eb8e228687f2dcac;hp=815f51d115afcfec5f0c1e149d28289c2cbd31e3;hpb=762edcd57423c213aee012dae545504702f1cdd7;p=xboard.git diff --git a/backend.c b/backend.c index 815f51d..342b6f8 100755 --- a/backend.c +++ b/backend.c @@ -12411,7 +12411,7 @@ SendToProgram(message, cps) } else { gameInfo.result = cps->twoMachinesColor[0]=='w' ? BlackWins : WhiteWins; } - gameInfo.resultDetails = buf; + gameInfo.resultDetails = StrSave(buf); } DisplayFatalError(buf, error, 1); } @@ -12442,7 +12442,7 @@ ReceiveFromProgram(isr, closure, message, count, error) } else { gameInfo.result = cps->twoMachinesColor[0]=='w' ? BlackWins : WhiteWins; } - gameInfo.resultDetails = buf; + gameInfo.resultDetails = StrSave(buf); } RemoveInputSource(cps->isr); DisplayFatalError(buf, 0, 1);