X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=service%2Fresource-encapsulation%2Fexamples%2Flinux%2FSeparateResponseServer.cpp;h=1a766550a3d60c1c675ef0070c901c231e776383;hb=3c093548382bb2542c87a67e6e5fa32552c29cb3;hp=9edf5919df5e550774d390f1545cdd538d28047d;hpb=b32f68877abda123144238d8aab343cf0a933199;p=platform%2Fupstream%2Fiotivity.git diff --git a/service/resource-encapsulation/examples/linux/SeparateResponseServer.cpp b/service/resource-encapsulation/examples/linux/SeparateResponseServer.cpp index 9edf591..1a76655 100755 --- a/service/resource-encapsulation/examples/linux/SeparateResponseServer.cpp +++ b/service/resource-encapsulation/examples/linux/SeparateResponseServer.cpp @@ -45,7 +45,10 @@ void handleRequestWithDelay(int delayInMillis, const RCSRequest& request, auto& resAttrs = resObject->getAttributes(); for (const auto& kv : requestedAttrs) { - if (resAttrs.contains(kv.key())) resAttrs[kv.key()] = kv.value(); + if (resAttrs.contains(kv.key())) + { + resAttrs[kv.key()] = kv.value(); + } } } @@ -67,7 +70,7 @@ int processUserInput(int min, int max) { assert(min <= max); - int input; + int input = 0; while(true) { @@ -75,7 +78,10 @@ int processUserInput(int min, int max) if (!std::cin.fail()) { - if(min <= input && input <= max) return input; + if(min <= input && input <= max) + { + return input; + } } std::cin.clear(); @@ -145,7 +151,15 @@ void selectResourceType() int main(void) { - selectResourceType(); + try + { + selectResourceType(); + } + catch(...) + { + std::cout << "Can't select Resource Type" << std::endl; + return -1; + } std::cout << "Resource successfully created!" << std::endl;