From d8dfee1fbf8a2e9f00c3cbea4d804389c6f09c22 Mon Sep 17 00:00:00 2001 From: Basile Burg Date: Tue, 12 May 2015 05:41:28 +0200 Subject: [PATCH] fix, linux version, dcd-client remained as a zombie proc if no server response until tio --- src/ce_dcd.pas | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ce_dcd.pas b/src/ce_dcd.pas index 3ce2f024..74b56138 100644 --- a/src/ce_dcd.pas +++ b/src/ce_dcd.pas @@ -233,6 +233,8 @@ begin fTempLines.Assign(fDoc.Lines); fTempLines.SaveToFile(fDoc.tempFilename); // + terminateClient; + // fClient.Parameters.Clear; fClient.Parameters.Add('-c'); fClient.Parameters.Add(intToStr(fDoc.SelStart - 1)); @@ -260,6 +262,8 @@ begin fTempLines.Assign(fDoc.Lines); fTempLines.SaveToFile(fDoc.tempFilename); // + terminateClient; + // fClient.Parameters.Clear; fClient.Parameters.Add('-c'); fClient.Parameters.Add(intToStr(fDoc.SelStart - 1)); @@ -312,6 +316,8 @@ begin fTempLines.Assign(fDoc.Lines); fTempLines.SaveToFile(fDoc.tempFilename); // + terminateClient; + // fClient.Parameters.Clear; fClient.Parameters.Add('-d'); fClient.Parameters.Add('-c'); @@ -336,6 +342,8 @@ begin fTempLines.Assign(fDoc.Lines); fTempLines.SaveToFile(fDoc.tempFilename); // + terminateClient; + // fClient.Parameters.Clear; fClient.Parameters.Add('-l'); fClient.Parameters.Add('-c');