From 1b2e00d581c321f464bdb72777493ca8a7831f96 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Thu, 14 Apr 2011 12:20:47 +0000 Subject: [PATCH] [RTL] - If there is no data provided and parameters are valid, fail with STATUS_SXS_KEY_NOT_FOUND. svn path=/trunk/; revision=51339 --- reactos/lib/rtl/actctx.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reactos/lib/rtl/actctx.c b/reactos/lib/rtl/actctx.c index 562240c2b61..2abea6e172c 100644 --- a/reactos/lib/rtl/actctx.c +++ b/reactos/lib/rtl/actctx.c @@ -2710,6 +2710,10 @@ RtlFindActivationContextSectionString( ULONG flags, const GUID *guid, ULONG sect status = STATUS_SXS_KEY_NOT_FOUND; + /* if there is no data, but params are valid, + we return that sxs key is not found to be at least somehow compatible */ + if (!data) return status; + ASSERT(NtCurrentTeb()); ASSERT(NtCurrentTeb()->ActivationContextStackPointer);