From 120611342503e5906d0ba87336a0973554ebbb68 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Sun, 5 Oct 2014 00:36:52 +0200 Subject: [PATCH] Fix userfs renaming between directories. --- kernel/fs/user.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/fs/user.cpp b/kernel/fs/user.cpp index a1578efb..54a26d9a 100644 --- a/kernel/fs/user.cpp +++ b/kernel/fs/user.cpp @@ -1247,8 +1247,8 @@ int Unode::rename_here(ioctx_t* /*ctx*/, Ref from, const char* oldname, return -1; int ret = -1; struct fsm_req_rename msg; - msg.olddirino = this->ino; - msg.newdirino = from->ino; + msg.olddirino = from->ino; + msg.newdirino = this->ino; msg.oldnamelen = strlen(oldname); msg.newnamelen = strlen(newname); size_t extra = msg.oldnamelen + msg.newnamelen;