From 6ef98e2aa75a7c952b22912d5748df77db699c5e Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Mon, 17 Nov 2014 01:20:46 +0100 Subject: [PATCH] Fixed null pointer dereference. --- winpr/libwinpr/rpc/ndr_pointer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winpr/libwinpr/rpc/ndr_pointer.c b/winpr/libwinpr/rpc/ndr_pointer.c index d8ae596..dbfdaee 100644 --- a/winpr/libwinpr/rpc/ndr_pointer.c +++ b/winpr/libwinpr/rpc/ndr_pointer.c @@ -151,7 +151,7 @@ void NdrpPointerBufferSize(unsigned char* pMemory, PFORMAT_STRING pFormat, PMIDL break; } - if (attributes & FC_POINTER_DEREF) + if ((attributes & FC_POINTER_DEREF) && pMemory) pMemory = *(unsigned char**) pMemory; pfnSizeRoutine = pfnSizeRoutines[*pNextFormat]; -- 2.7.4