From ccca596128730807d5e639215c34fa47bef27903 Mon Sep 17 00:00:00 2001 From: Matheus Date: Mon, 24 Oct 2022 15:34:55 -0300 Subject: [PATCH] linkat: fix no return in successful gettarget() --- src/sys/syscalls/linkat.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sys/syscalls/linkat.c b/src/sys/syscalls/linkat.c index 91c75735..511ff22c 100644 --- a/src/sys/syscalls/linkat.c +++ b/src/sys/syscalls/linkat.c @@ -26,6 +26,8 @@ static int gettarget(fd_t** targ, dirnode_t** targnode, int ifd, proc_t* proc){ else *targnode = proc->cwd; + return 0; + } @@ -89,7 +91,6 @@ syscallret syscall_linkat(int srcdirfd, const char* srcpath, int tgtdirfd, const fd_release(tgtfd); retv.ret = retv.errno ? -1 : 0; - return retv; }