Fixed two fd leaks in mhparse.c.
authormarkus schnalke <meillo@marmaro.de>
Tue, 27 Mar 2012 13:07:59 +0000 (15:07 +0200)
committermarkus schnalke <meillo@marmaro.de>
Tue, 27 Mar 2012 13:07:59 +0000 (15:07 +0200)
commit047888a8a1d311b772b3207dca48b607c7126507
treee5e868af6522af30ded1ede910c5c9922f1ad7bd
parentb2d16fa4e961d55fec5f83eadc0a15503af2fe38
Fixed two fd leaks in mhparse.c.
1) In openQuoted(), the decoded contents file was opened twice in
   succession. The second open was added by a patch in March 2000.
2) openBase64(), openQuoted(), and open7Bit() could open the contents
   file, but it never would be closed. Added code to each to close the
   file if the function opened it.
[Bug #24004: (debbug 344182)]

Pulled in from nmh. Thanks to David Levine.
uip/mhparse.c