diff options
| author | David Bremner <david@tethera.net> | 2019-05-09 21:23:24 -0300 |
|---|---|---|
| committer | David Bremner <david@tethera.net> | 2019-05-10 12:26:50 -0300 |
| commit | e19954fa188e8a2a9bb4d57a235eb11490880fb9 (patch) | |
| tree | 228b09690734ac121bb5a0fb07d22e1bc9b6428e /lib | |
| parent | bda0fecccd2888f33257696845b44b9e05b336fd (diff) | |
lib/message-file: close stream in destructor
Without this,
$ make time-test OPTIONS=--small
leads to fatal errors from too many open files.
Thanks to st-gourichon-fid for bringing this problem to my attention in IRC.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/message-file.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/message-file.c b/lib/message-file.c index 50855067..24c5fda4 100644 --- a/lib/message-file.c +++ b/lib/message-file.c @@ -46,6 +46,9 @@ _notmuch_message_file_destructor (notmuch_message_file_t *message) if (message->message) g_object_unref (message->message); + if (message->stream) + g_object_unref (message->stream); + return 0; } |
