1.1 --- a/pager.cc Sun Mar 07 23:16:59 2021 +0100
1.2 +++ b/pager.cc Mon Mar 08 00:29:19 2021 +0100
1.3 @@ -42,18 +42,16 @@
1.4
1.5 long err = ipc_prepare_flexpage(flexpage, file_offset, max_offset, hot_spot, region);
1.6
1.7 - if (err)
1.8 - return err;
1.9 -
1.10 - err = complete_Dataspace_map(*region);
1.11 -
1.12 - if (err)
1.13 - return err;
1.14 + if (!err)
1.15 + err = complete_Dataspace_map(*region);
1.16
1.17 /* After the flexpage is issued, it is queued for future reuse. */
1.18
1.19 _mapper->queue(flexpage);
1.20
1.21 + if (err)
1.22 + return err;
1.23 +
1.24 return IPC_MESSAGE_SENT;
1.25 }
1.26