1.1 --- a/opener_context_resource.cc Thu Mar 11 23:49:04 2021 +0100
1.2 +++ b/opener_context_resource.cc Thu Mar 11 23:50:20 2021 +0100
1.3 @@ -61,11 +61,17 @@
1.4 ResourceServer server(pager);
1.5 long err = server.start_thread();
1.6
1.7 - /* Return the file size. */
1.8 - /* Return the server capability to the caller. */
1.9 + if (!err)
1.10 + {
1.11 + /* Return the file size. */
1.12 + /* Return the server capability to the caller. */
1.13
1.14 - *size = pager->get_data_size();
1.15 - *file = server.config()->server;
1.16 + *size = pager->get_data_size();
1.17 + *file = server.config()->server;
1.18 + }
1.19 + else
1.20 + delete pager;
1.21 +
1.22 return err;
1.23 }
1.24