From dbcff1181736c1c62374d9257cd0a0cf187474d1 Mon Sep 17 00:00:00 2001 From: Erich Keane Date: Tue, 9 Dec 2014 15:05:10 -0800 Subject: [PATCH] Fixed server crash on empty client payload Server would crash if given a blank string, so this will prevent that from happening. The resource request won't contain resources, since it wasn't sent any, but that is a valid condition Change-Id: I04a8ebbe0174f1025d924503ac66fad6c37e0582 Signed-off-by: Erich Keane --- resource/include/OCResourceRequest.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/resource/include/OCResourceRequest.h b/resource/include/OCResourceRequest.h index a435b47..101f6fb 100644 --- a/resource/include/OCResourceRequest.h +++ b/resource/include/OCResourceRequest.h @@ -159,6 +159,11 @@ namespace OC void setPayload(const std::string& requestPayload) { + if(requestPayload.empty()) + { + return; + } + MessageContainer info; info.setJSONRepresentation(requestPayload); -- 2.7.4