From 9343fd93222214e33d1347f544ecdc32d15422bb Mon Sep 17 00:00:00 2001 From: Erich Keane Date: Thu, 23 Oct 2014 12:42:06 -0700 Subject: [PATCH] Fixed server crash when we had less than MAX header options Change-Id: I16a7a1c1049869bd2c26dcec903c2b3f82c11bfb --- src/InProcServerWrapper.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/InProcServerWrapper.cpp b/src/InProcServerWrapper.cpp index f1f8214..6f68b1a 100644 --- a/src/InProcServerWrapper.cpp +++ b/src/InProcServerWrapper.cpp @@ -76,7 +76,9 @@ void formResourceRequest(OCEntityHandlerFlag flag, std::string optionData; HeaderOptions headerOptions; - for(int i = 0; i < MAX_HEADER_OPTIONS; i++) + for(int i = 0; + i < entityHandlerRequest->numRcvdVendorSpecificHeaderOptions; + i++) { optionID = entityHandlerRequest->rcvdVendorSpecificHeaderOptions[i].optionID; optionData = reinterpret_cast -- 2.7.4