diff options
author | Simon Rozman <simon@rozman.si> | 2020-10-15 12:22:15 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-10-30 16:51:00 +0100 |
commit | 3058f1e57e5996520ea469451c9a9c34cc538127 (patch) | |
tree | 288e231c6487aa40f72c2e8e11d3f5aff6af56c6 /api/namespace.c | |
parent | api: stop double error status reporting (diff) | |
download | wintun-3058f1e57e5996520ea469451c9a9c34cc538127.tar.xz wintun-3058f1e57e5996520ea469451c9a9c34cc538127.zip |
api: added missing allocation-failure check
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to '')
-rw-r--r-- | api/namespace.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/api/namespace.c b/api/namespace.c index 91410b2..944b24b 100644 --- a/api/namespace.c +++ b/api/namespace.c @@ -21,6 +21,8 @@ NormalizeStringAlloc(_In_ NORM_FORM NormForm, _In_z_ const WCHAR *Source) if (Result) HeapFree(Heap, 0, Result); Result = HeapAlloc(Heap, 0, sizeof(WCHAR) * Len); + if (!Result) + return NULL; Len = NormalizeString(NormForm, Source, -1, Result, Len); if (Len > 0) return Result; |