|
@@ -78,9 +78,7 @@ OwnPtr<Messages::ProtocolServer::StartDownloadResponse> ClientConnection::handle
|
|
|
auto id = download->id();
|
|
|
auto fd = download->download_fd();
|
|
|
m_downloads.set(id, move(download));
|
|
|
- auto response = make<Messages::ProtocolServer::StartDownloadResponse>(id, fd);
|
|
|
- response->on_destruction = [fd] { close(fd); };
|
|
|
- return response;
|
|
|
+ return make<Messages::ProtocolServer::StartDownloadResponse>(id, IPC::File(fd, IPC::File::CloseAfterSending));
|
|
|
}
|
|
|
|
|
|
OwnPtr<Messages::ProtocolServer::StopDownloadResponse> ClientConnection::handle(const Messages::ProtocolServer::StopDownload& message)
|