mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-30 19:10:36 +08:00
fcwd_access_t: Add missing breaks in f_cwd pointer computation
Fixes Coverity CIDs 59893/59894 Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
5d09711b1d
commit
b56179f83a
@ -3966,12 +3966,15 @@ fcwd_access_t::SetDirHandleFromBufferPointer (PWCHAR buf_p, HANDLE dir)
|
|||||||
default:
|
default:
|
||||||
f_cwd = (fcwd_access_t *)
|
f_cwd = (fcwd_access_t *)
|
||||||
((PBYTE) buf_p - __builtin_offsetof (FAST_CWD_OLD, Buffer));
|
((PBYTE) buf_p - __builtin_offsetof (FAST_CWD_OLD, Buffer));
|
||||||
|
break;
|
||||||
case FCWD_W7:
|
case FCWD_W7:
|
||||||
f_cwd = (fcwd_access_t *)
|
f_cwd = (fcwd_access_t *)
|
||||||
((PBYTE) buf_p - __builtin_offsetof (FAST_CWD_7, Buffer));
|
((PBYTE) buf_p - __builtin_offsetof (FAST_CWD_7, Buffer));
|
||||||
|
break;
|
||||||
case FCWD_W8:
|
case FCWD_W8:
|
||||||
f_cwd = (fcwd_access_t *)
|
f_cwd = (fcwd_access_t *)
|
||||||
((PBYTE) buf_p - __builtin_offsetof (FAST_CWD_8, Buffer));
|
((PBYTE) buf_p - __builtin_offsetof (FAST_CWD_8, Buffer));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
f_cwd->DirectoryHandle () = dir;
|
f_cwd->DirectoryHandle () = dir;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user