1.1 --- a/libext2fs_blockserver/lib/src/blockserver_io.c Sun Jul 18 00:47:14 2021 +0200
1.2 +++ b/libext2fs_blockserver/lib/src/blockserver_io.c Sat Jul 24 18:55:21 2021 +0200
1.3 @@ -19,6 +19,8 @@
1.4 * 02110-1301 USA
1.5 */
1.6
1.7 +#include <l4/re/env.h>
1.8 +
1.9 #include <stdio.h>
1.10 #include <stdlib.h>
1.11
1.12 @@ -122,9 +124,11 @@
1.13
1.14 static errcode_t blockserver_open(const char *name, int flags, io_channel *channel)
1.15 {
1.16 + l4_cap_idx_t server = l4re_env_get_cap(blockserver_default_cap);
1.17 +
1.18 /* Open a device via the named capability. */
1.19
1.20 - file_t *file = client_open_using(name, flags, blockserver_default_cap);
1.21 + file_t *file = client_open_using(name, flags, server);
1.22
1.23 /* NOTE: May want a more appropriate error code. */
1.24