if (monitor->service)
if ((service && g_strcmp0(monitor->service, service)) ||
(!service && g_strcmp0(monitor->service, UA_SERVICE_DEFAULT))) {
+ /* LCOV_EXCL_START */
g_free(service);
return UA_ERROR_NOT_PERMITTED;
+ /* LCOV_EXCL_STOP */
}
- retv_if(UA_DETECT_MODE_INVALID <= mode, UA_ERROR_INVALID_PARAMETER);
- retv_if(0 == monitor->sensor_bitmask, UA_ERROR_NO_DATA);
+ if (UA_DETECT_MODE_INVALID <= mode) {
+ /* LCOV_EXCL_START */
+ UA_ERR("Invalied mode [%d]", mode);
+ g_free(service);
+ return UA_ERROR_INVALID_PARAMETER;
+ /* LCOV_EXCL_STOP */
+ }
+ if (0 == monitor->sensor_bitmask) {
+ /* LCOV_EXCL_START */
+ UA_ERR("monitor->sensor_bitmask is 0");
+ g_free(service);
+ return UA_ERROR_NO_DATA;
+ /* LCOV_EXCL_STOP */
+ }
if (!monitor->service) {
if (service == NULL)