aboutsummaryrefslogtreecommitdiffstats
path: root/api/namespace.c
diff options
context:
space:
mode:
authorSimon Rozman <simon@rozman.si>2020-10-15 12:22:15 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2020-10-30 16:51:00 +0100
commit3058f1e57e5996520ea469451c9a9c34cc538127 (patch)
tree288e231c6487aa40f72c2e8e11d3f5aff6af56c6 /api/namespace.c
parentapi: stop double error status reporting (diff)
downloadwintun-3058f1e57e5996520ea469451c9a9c34cc538127.tar.xz
wintun-3058f1e57e5996520ea469451c9a9c34cc538127.zip
api: added missing allocation-failure check
Signed-off-by: Simon Rozman <simon@rozman.si>
Diffstat (limited to 'api/namespace.c')
-rw-r--r--api/namespace.c2
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;