Skip to content

Instantly share code, notes, and snippets.

@mcs07
Created November 1, 2013 11:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcs07/7264376 to your computer and use it in GitHub Desktop.
Save mcs07/7264376 to your computer and use it in GitHub Desktop.
A patch to prevent segmentation faults in Open Babel.
diff --git a/src/parsmart.cpp b/src/parsmart.cpp
index 120963e..22fe56e 100644
--- a/src/parsmart.cpp
+++ b/src/parsmart.cpp
@@ -1181,7 +1181,6 @@ namespace OpenBabel
FreeAtomExpr(expr1);
return (AtomExpr*)0;
}
- delete expr1;
expr1 = BuildAtomBin(AE_ANDLO,expr1,expr2);
}
return expr1;
@@ -1282,7 +1281,6 @@ namespace OpenBabel
FreeBondExpr(expr1);
return (BondExpr*)0;
}
- delete expr1;
expr1 = BuildBondBin(BE_ANDLO,expr1,expr2);
}
return expr1;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment