summaryrefslogtreecommitdiff
path: root/libc/src/__support/File/linux_file.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libc/src/__support/File/linux_file.cpp')
-rw-r--r--libc/src/__support/File/linux_file.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libc/src/__support/File/linux_file.cpp b/libc/src/__support/File/linux_file.cpp
index 13de7c46994e..be6c61b58ecf 100644
--- a/libc/src/__support/File/linux_file.cpp
+++ b/libc/src/__support/File/linux_file.cpp
@@ -35,7 +35,8 @@ public:
constexpr LinuxFile(int file_descriptor, uint8_t *buffer, size_t buffer_size,
int buffer_mode, bool owned, File::ModeFlags modeflags)
: File(&write_func, &read_func, &seek_func, &close_func, flush_func,
- buffer, buffer_size, buffer_mode, owned, modeflags),
+ &cleanup_file<LinuxFile>, buffer, buffer_size, buffer_mode, owned,
+ modeflags),
fd(file_descriptor) {}
int get_fd() const { return fd; }