From: Andre Noll Date: Thu, 13 Nov 2008 19:14:56 +0000 (+0100) Subject: add_one_audio_file(): Fix an fd leak. X-Git-Tag: v0.3.3~36 X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=commitdiff_plain;h=4b6a20ae3f2d273953f9231d6ff7749ce913be64 add_one_audio_file(): Fix an fd leak. This bug bites if one tries to add more than 1024 new files with a single add command. --- diff --git a/aft.c b/aft.c index 1b23823e..2d40c235 100644 --- a/aft.c +++ b/aft.c @@ -1816,6 +1816,7 @@ static int add_one_audio_file(const char *path, void *private_data) afhi_ptr = &afhi; } munmap(map.data, map.size); + close(fd); if (pad->flags & ADD_FLAG_VERBOSE) { send_ret = send_va_buffer(pad->fd, "adding %s\n", path); if (send_ret < 0)