From e1d4e0383119aa1eafadb1a45ed390add4993b47 Mon Sep 17 00:00:00 2001 From: Simon Rozman Date: Thu, 16 Jan 2025 13:14:30 +0100 Subject: [PATCH] COM: Allow SysAllocString(NULL) Signed-off-by: Simon Rozman --- include/WinStd/COM.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/WinStd/COM.h b/include/WinStd/COM.h index 088972ad..0b712b61 100644 --- a/include/WinStd/COM.h +++ b/include/WinStd/COM.h @@ -207,7 +207,7 @@ namespace winstd bstr(_In_opt_z_ LPCOLESTR src) { m_h = SysAllocString(src); - if (!m_h) + if (src && !m_h) throw std::bad_alloc(); }