From: Volker Lendecke Date: Mon, 16 Oct 2023 10:00:39 +0000 (+0200) Subject: smbd: Save errno around unbecome_root() X-Git-Tag: talloc-2.4.2~952 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=846adcb259bae548f40f0c4bc7d8f2fec9d5e0fb;p=thirdparty%2Fsamba.git smbd: Save errno around unbecome_root() Probably not required, but better safe than sorry. Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c index 052b0a4d21d..fe9b8792953 100644 --- a/source3/modules/vfs_default.c +++ b/source3/modules/vfs_default.c @@ -738,7 +738,9 @@ static int vfswrap_openat(vfs_handle_struct *handle, mode); if (became_root) { + int err = errno; unbecome_root(); + errno = err; } done: