From 6426d4098c56459768584ea516ef1e4bdfae50c0 Mon Sep 17 00:00:00 2001 From: Alexander Boettcher Date: Thu, 17 Sep 2015 13:35:16 +0200 Subject: [PATCH] dde_rump: handle ENOENT error case Related to #1687 --- repos/dde_rump/src/server/rump_fs/main.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repos/dde_rump/src/server/rump_fs/main.cc b/repos/dde_rump/src/server/rump_fs/main.cc index 815780515..f4a04d3e3 100644 --- a/repos/dde_rump/src/server/rump_fs/main.cc +++ b/repos/dde_rump/src/server/rump_fs/main.cc @@ -343,9 +343,10 @@ class File_system::Session_component : public Session_rpc_object switch (errno) { case ENOTEMPTY: throw Node_already_exists(); + case ENOENT: throw Lookup_failed(); } - PWRN("renameat produced unhandled error"); + PWRN("renameat produced unhandled error %x %s %s", errno, from_str, to_str); throw Permission_denied(); }