From 9b61515eb5ff64790995e1e3745f7bc40e2538b6 Mon Sep 17 00:00:00 2001 From: Aaron <aaronquinlan@gmail.com> Date: Thu, 1 Sep 2011 13:25:29 -0400 Subject: [PATCH] Avoid deleting bedStream iff stdin --- src/utils/bedFile/bedFile.cpp | 2 +- src/utils/bedFilePE/bedFilePE.cpp | 2 +- src/utils/bedGraphFile/bedGraphFile.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/bedFile/bedFile.cpp b/src/utils/bedFile/bedFile.cpp index c43969c3..a7c5886f 100644 --- a/src/utils/bedFile/bedFile.cpp +++ b/src/utils/bedFile/bedFile.cpp @@ -149,7 +149,7 @@ void BedFile::Open(void) { // Close the BED file void BedFile::Close(void) { - if (bedFile != "stdin") delete _bedStream; + if (bedFile != "stdin" && bedFile != "-") delete _bedStream; } diff --git a/src/utils/bedFilePE/bedFilePE.cpp b/src/utils/bedFilePE/bedFilePE.cpp index 19ab2b1a..023a5f58 100644 --- a/src/utils/bedFilePE/bedFilePE.cpp +++ b/src/utils/bedFilePE/bedFilePE.cpp @@ -47,7 +47,7 @@ void BedFilePE::Open(void) { // Close the BEDPE file void BedFilePE::Close(void) { - if (bedFile != "stdin") delete _bedStream; + if (bedFile != "stdin" && bedFile != "-") delete _bedStream; } diff --git a/src/utils/bedGraphFile/bedGraphFile.cpp b/src/utils/bedGraphFile/bedGraphFile.cpp index f3df5402..1967a9cd 100644 --- a/src/utils/bedGraphFile/bedGraphFile.cpp +++ b/src/utils/bedGraphFile/bedGraphFile.cpp @@ -48,7 +48,7 @@ void BedGraphFile::Open() { // Close the BEDGRAPH file void BedGraphFile::Close() { - if (bedGraphFile != "stdin") { + if (bedGraphFile != "stdin" && bedGraphFile != "-") { if (_bedGraphStream) { delete _bedGraphStream; _bedGraphStream = NULL ; -- GitLab