File: Remove_erroneous_deletes_in_Chromosome_constructor.patch

package info (click to toggle)
libstatgen 1.0.14-7
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 4,584 kB
  • sloc: cpp: 49,514; ansic: 1,408; makefile: 315; sh: 60
file content (30 lines) | stat: -rw-r--r-- 1,212 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
From: jonathonl <jonathonl@users.noreply.github.com>
Date: Thu, 20 Sep 2018 11:57:06 -0400
Origin: https://github.com/statgen/libStatGen/commit/3a10afe08c209dbacc3eca7794a5a8c0a42ee566
Bug-Debian: https:bugs.debian.org/905368
Subject: Removes erroneous deletes in Chromosome constructor.

---
 general/Chromosome.cpp | 2 --
 1 file changed, 2 deletions(-)

diff --git a/general/Chromosome.cpp b/general/Chromosome.cpp
index ac2ff5c..2d773e8 100644
--- a/general/Chromosome.cpp
+++ b/general/Chromosome.cpp
@@ -27,7 +27,6 @@ Chromosome::Chromosome(GenomeSequence* gs, const char* chromosomeName)
 Chromosome::Chromosome(const char* genomseSequenceFileName, unsigned int chromosomeIndex, bool isColorSpace) 
 {
     std::string s(genomseSequenceFileName);
-    if (this->gs) delete gs;
     gs = new GenomeSequence;
     assert(gs);
     gs->setReferenceName(s);
@@ -39,7 +38,6 @@ Chromosome::Chromosome(const char* genomseSequenceFileName, unsigned int chromos
 
 Chromosome::Chromosome(const std::string& genomseSequenceFileName, unsigned int chromosomeIndex, bool isColorSpace) 
 {
-    if (this->gs) delete gs;
     gs = new GenomeSequence;
     assert(gs);
     gs->setReferenceName(genomseSequenceFileName);