[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH 00/15] several leakage fixes



All compile tested.
libdebian-installer resisted debuild treatment and failed with antique
looking errors.

Most of this looks unmaintained so probably a tad late in this cycle.
Patches are minimal and maintain strange coding styles that vary from
each debian installer package.

This patchset outcome allows a // universe with consistent beautiful
Debian themes during many releases.


maximilian attems (15):
  partioner: unbalanced popen and fclose
  partconf: nuke evms test
  partconf: find_mountdevice() close fd on error path
  partconf: util s/index/strchr/
  anna: fix missmatched popen and fclose
  cdebconf: dpkg-reconfigure fix priority_override memleak
  cdebconf module http: fix mem leak
  newt: fix mem leak on error path
  slang: fix mem on error path
  lowmem trimtemplates: fix leaks on error pathes
  udpkg: fix fd leaks on error pathes and a unbalanced close
  udpkg status fix fd leak on error path
  libdebian-installer: reorder to get rid of typedef
  kbd-chooser: s/index/strchr/ s/rindex/strrchr/
  cdebconf: fix mem leaks in stralign

 packages/anna/util.c                               |    4 +-
 packages/cdebconf/src/dpkg-reconfigure.c           |    1 +
 packages/cdebconf/src/modules/db/http/http.c       |    1 +
 packages/cdebconf/src/modules/frontend/newt/newt.c |   16 +++++++--
 .../cdebconf/src/modules/frontend/slang/slang.c    |    5 ++-
 packages/cdebconf/src/strutl.c                     |    2 +
 packages/kbd-chooser/findfile.c                    |    4 +-
 packages/libdebian-installer/src/hash.c            |   24 +++++++--------
 packages/libdebian-installer/src/log.c             |    2 -
 packages/libdebian-installer/src/mem_chunk.c       |   32 +++++++++----------
 packages/lowmem/trimtemplates.c                    |    4 ++
 packages/partconf/find-parts.c                     |   31 -------------------
 packages/partconf/mkfstab.c                        |    1 +
 packages/partconf/util.c                           |    2 +-
 packages/partitioner/main.c                        |    2 +-
 packages/udpkg/status.c                            |    1 +
 packages/udpkg/udpkg.c                             |    9 +++++-
 17 files changed, 66 insertions(+), 75 deletions(-)

-- 
1.7.2.3


Reply to: