From 032631e54a0af50970c72424e10885ab6b0bd44d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Sun, 6 Sep 2009 09:53:28 +0000 Subject: [PATCH] Make the base class destructor of BCommandPipe::LineReader virtual, since that will fix the problem fixed in r32926 for all derived classes. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32957 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- headers/private/shared/CommandPipe.h | 1 + src/kits/shared/CommandPipe.cpp | 4 ---- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/headers/private/shared/CommandPipe.h b/headers/private/shared/CommandPipe.h index 9d6faff2d7..0c71b7059d 100644 --- a/headers/private/shared/CommandPipe.h +++ b/headers/private/shared/CommandPipe.h @@ -63,6 +63,7 @@ public: class LineReader { public: + virtual ~LineReader() {} virtual bool IsCanceled() = 0; virtual status_t ReadLine(const BString& line) = 0; // TODO: Add a Timeout() method. diff --git a/src/kits/shared/CommandPipe.cpp b/src/kits/shared/CommandPipe.cpp index 81a64946a8..b0b1d129ea 100644 --- a/src/kits/shared/CommandPipe.cpp +++ b/src/kits/shared/CommandPipe.cpp @@ -304,10 +304,6 @@ BCommandPipe::ReadLines(FILE* file) fResult("") { } - - virtual ~AllLinesReader() - { - } virtual bool IsCanceled() {