Andreas Tille pushed to branch master at Debian Med / clustalo
Commits: 9c43fd13 by Andreas Tille at 2020-04-19T09:33:46+02:00 Fix memory leak that fixes a typoed ifdef and a missing free() - - - - - 3 changed files: - debian/changelog - + debian/patches/memory_leak.patch - debian/patches/series Changes: ===================================== debian/changelog ===================================== @@ -3,6 +3,7 @@ clustalo (1.2.4-6) UNRELEASED; urgency=medium [ Matthew Fernand ] * Fix some issues with logging calls * Increase field boundaries to avoid out of range access + * Fix memory leak that fixes a typoed ifdef and a missing free() -- Andreas Tille <[email protected]> Fri, 17 Apr 2020 17:06:22 +0200 ===================================== debian/patches/memory_leak.patch ===================================== @@ -0,0 +1,28 @@ +From: Matthew Fernandez <[email protected]> +Date: Sat, 18 Apr 2020 13:15:49 -0700 +Bug-Debian: https://bugs.debian.org/956324 +Origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956324#74 +Description: Fix memory leak that fixes a typoed ifdef and a missing free() + +--- a/src/squid/clustal.c ++++ b/src/squid/clustal.c +@@ -207,7 +207,7 @@ WriteClustal(FILE *fp, MSA *msa) + int namelen; /* maximum name length used */ + int pos; /* position counter */ + #ifdef CLUSTALO +- char *buf; /* buffer for writing seq */ ++ char *buf = NULL; /* buffer for writing seq */ + int cpl = msa->alen<iWrap ? msa->alen+10 : (iWrap > 0 ? iWrap : 60); /* char per line (< 64) */ + #else + char buf[80]; /* buffer for writing seq */ +@@ -410,8 +410,9 @@ WriteClustal(FILE *fp, MSA *msa) + #endif + } + +-#ifdef CLUSTAL ++#ifdef CLUSTALO + free(piResCnt); piResCnt = NULL; ++ free(buf); buf = NULL; + #endif + + return; ===================================== debian/patches/series ===================================== @@ -1,2 +1,3 @@ clustalo-log-format-calls.patch array_out_of_bounds.patch +memory_leak.patch View it on GitLab: https://salsa.debian.org/med-team/clustalo/-/commit/9c43fd1341dfbe127be2a2d506d5d26a8de63f0e -- View it on GitLab: https://salsa.debian.org/med-team/clustalo/-/commit/9c43fd1341dfbe127be2a2d506d5d26a8de63f0e You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
