Subject: Re: bug#41204: port-revealed count is initially > 30000

From: Ludovic Courtès <[email-masked]>
Date: Tue, 12 May 2020 15:04:16 +0200

Hi,

Caleb Ristvedt <[email-masked]> skribis:

> (port-revealed (open-input-file "/dev/null"))
> => 32539

Fixed in b1bdd791cefa1b6d113f9b3972550342d8f4aa9f.

Guile up to 2.2.7/3.0.2 included (but not 2.0) would thus leak the file
descriptors of all the file ports not explicitly closed.  It’s probably
not that common (good practice is too close file ports as soon as you’re
done with them and ‘call-with-output-file’ & co. take care of that), but
still.

Thanks a lot for finding the problem!

Ludo’.