Skip to content

Commit

Permalink
Merge ce48afd into 255a4d3
Browse files Browse the repository at this point in the history
  • Loading branch information
Pro committed Sep 18, 2018
2 parents 255a4d3 + ce48afd commit 3b6ffaa
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
6 changes: 6 additions & 0 deletions src/server/ua_services_view.c
Expand Up @@ -311,6 +311,12 @@ void Service_Browse(UA_Server *server, UA_Session *session,
const UA_BrowseRequest *request, UA_BrowseResponse *response) {
UA_LOG_DEBUG_SESSION(server->config.logger, session, "Processing BrowseRequest");

if(server->config.maxNodesPerBrowse != 0 &&
request->nodesToBrowseSize > server->config.maxNodesPerBrowse) {
response->responseHeader.serviceResult = UA_STATUSCODE_BADTOOMANYOPERATIONS;
return;
}

/* No views supported at the moment */
if(!UA_NodeId_isNull(&request->view.viewId)) {
response->responseHeader.serviceResult = UA_STATUSCODE_BADVIEWIDUNKNOWN;
Expand Down
4 changes: 2 additions & 2 deletions src/ua_types_encoding_binary.c
Expand Up @@ -117,9 +117,9 @@ encodeWithExchangeBuffer(const void *ptr, encodeBinarySignature encodeFunc, Ctx
ret = exchangeBuffer(ctx);
if(ret != UA_STATUSCODE_GOOD)
return ret;
encodeFunc(ptr, NULL, ctx);
ret = encodeFunc(ptr, NULL, ctx);
}
return UA_STATUSCODE_GOOD;
return ret;
}

#define ENCODE_WITHEXCHANGE(VAR, TYPE) \
Expand Down

0 comments on commit 3b6ffaa

Please sign in to comment.