wine-wine/dlls/ntdll
Brendan Shanks b11afa1725 ntdll: Fix length calculation of generated SMBIOS tables.
An extra byte for a null-terminator was added for every string, but not
used when the string was empty. This resulted in extra bytes at the end
of the buffer, causing parse errors in dmidecode.

Signed-off-by: Brendan Shanks <bshanks@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-14 11:40:25 +02:00
..
tests ntdll/tests: Add tests for RtlFormatMessage(). 2020-05-13 20:22:26 +02:00
Makefile.in ntdll: Avoid using wine_get_build/data_dir() from libwine. 2020-04-27 12:35:19 +02:00
actctx.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
atom.c ntdll: Use wcslen() instead of strlenW(). 2020-03-31 15:53:53 +02:00
cdrom.c
critsection.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
crypt.c
debugbuffer.c
debugtools.c
directory.c ntdll: Remove VFAT_IOCTL_READDIR_BOTH kernel bugs workarounds. 2020-04-28 12:33:11 +02:00
env.c ntdll: Avoid leaking the previous environment in RtlSetCurrentEnvironment(). 2020-05-07 11:30:11 +02:00
error.c
exception.c include: Rename BaseAddress to DllBase. 2020-04-24 10:13:46 +02:00
file.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
handletable.c
heap.c ntdll: Don't use a custom alignment for large heap blocks. 2020-04-28 12:33:11 +02:00
large_int.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
loader.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
loadorder.c ntdll: Use wcsncmp() instead of strncmpW(). 2020-03-31 15:53:53 +02:00
locale.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
make_errors
misc.c
nt.c ntdll: Fix length calculation of generated SMBIOS tables. 2020-05-14 11:40:25 +02:00
ntdll.spec ntdll: Implement RtlFormatMessage(). 2020-05-13 14:43:27 +02:00
ntdll_misc.h ntdll: Implement RtlFormatMessage(). 2020-05-13 14:43:27 +02:00
om.c
path.c ntdll: Use wcslen() instead of strlenW(). 2020-03-31 15:53:53 +02:00
printf.c ntdll: Merge new features from msvcrt's printf implementation. 2020-05-13 09:37:14 +02:00
process.c kernel32: Move FlushProcessWriteBuffers() stub to ntdll. 2020-05-05 20:53:02 +02:00
reg.c ntdll: Use wcslen() instead of strlenW(). 2020-03-31 15:53:53 +02:00
relay.c ntdll: Use wcslen() instead of strlenW(). 2020-03-31 15:53:53 +02:00
resource.c ntdll: Implement RtlFormatMessage(). 2020-05-13 14:43:27 +02:00
rtl.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
rtlbitmap.c
rtlstr.c ntdll: Implement RtlFormatMessage(). 2020-05-13 14:43:27 +02:00
sec.c ntdll: Use wcscpy() instead of strcpyW(). 2020-03-31 15:53:53 +02:00
serial.c
server.c server: Add USD support with timestamp updates. 2020-05-12 10:57:56 +02:00
signal_arm.c ntdll: Move TEB allocation to the common code. 2020-04-28 14:03:26 +02:00
signal_arm64.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
signal_i386.c ntdll: Export _chkstk from importlib. 2020-05-05 20:53:02 +02:00
signal_powerpc.c ntdll: Move TEB allocation to the common code. 2020-04-28 14:03:26 +02:00
signal_x86_64.c ntdll: Move TEB allocation to the common code. 2020-04-28 14:03:26 +02:00
string.c
sync.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
tape.c
thread.c ntdll: Reduce USD section size to 0x1000. 2020-05-12 10:58:07 +02:00
threadpool.c ntdll: Use the standard Interlocked* functions. 2020-05-02 15:10:04 +02:00
time.c ntdll: Use wcscmp() instead of strcmpW(). 2020-03-31 15:53:53 +02:00
version.c ntdll: Use wcscmp() instead of strcmpW(). 2020-03-31 15:53:53 +02:00
version.rc
virtual.c ntdll: Remove support for custom virtual memory alignments. 2020-04-30 12:37:27 +02:00
wcstring.c ntdll: Update some string functions prototypes to match msvcrt. 2020-03-27 21:16:13 +01:00