From: Erich Keane Date: Thu, 23 Oct 2014 19:42:06 +0000 (-0700) Subject: Fixed server crash when we had less than MAX header options X-Git-Tag: 1.2.0+RC1~2140 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9343fd93222214e33d1347f544ecdc32d15422bb;p=platform%2Fupstream%2Fiotivity.git Fixed server crash when we had less than MAX header options Change-Id: I16a7a1c1049869bd2c26dcec903c2b3f82c11bfb --- 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