From 7d89d9a6365e98f4fddd09f784a1259ef990fe32 Mon Sep 17 00:00:00 2001 From: Gabriel Studer <gabriel.studer@unibas.ch> Date: Tue, 30 May 2023 16:56:27 +0200 Subject: [PATCH] resolve segfault when accessing TMalign from C++ layer --- modules/bindings/src/wrap_tmalign.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/bindings/src/wrap_tmalign.cc b/modules/bindings/src/wrap_tmalign.cc index fbf6544b4..49da68d00 100644 --- a/modules/bindings/src/wrap_tmalign.cc +++ b/modules/bindings/src/wrap_tmalign.cc @@ -330,10 +330,8 @@ TMAlignResult WrappedTMAlign(const geom::Vec3List& pos_one, // squeeze input into right format char* seqx = new char[xlen+1]; char* seqy = new char[ylen+1]; - seqx[xlen] = '\0'; - seqy[ylen] = '\0'; - char* secx = new char[xlen]; - char* secy = new char[ylen]; + char* secx = new char[xlen+1]; + char* secy = new char[ylen+1]; // use TMalign functionality to generate position arrays double** xa; -- GitLab