Revert "Always return NULL from fdFree()"
authorPanu Matilainen <pmatilai@redhat.com>
Fri, 17 Aug 2012 08:30:43 +0000 (11:30 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Fri, 17 Aug 2012 08:37:21 +0000 (11:37 +0300)
commit429b933b42d1821f6f0a2a41ae13c504ea6d0657
treee47b4f5951b1732c2589cc06e313b7bc6d39efc0
parent789e258d6cf6f50c74af6c19579e90c7afed4b7c
Revert "Always return NULL from fdFree()"

- This reverts commit 4c1f7e335de1724661ce63c53186d161ab71a63f:
  various things inside and outside of rpm actually do still depend
  on the old behavior, and leak file descriptors otherwise.
  As an easy backportable band-aid, revert back to the previous
  behavior, to which various callers are tuned to fix the regression
  introduced in rpm 4.10.0. The real fix would be something more like
  "eliminate fdFree() and make Fclose() honor refcounts".
rpmio/rpmio.c