if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
DNSSD_LOGD("Destroy handle: [%p]->[%u]", local_handle, dnssd_service);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
reg = GET_REG_DATA_P(local_handle);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
reg = GET_REG_DATA_P(local_handle);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (key == NULL) {
return DNSSD_ERROR_NOT_INITIALIZED;
}
+ if (key == NULL) {
+ DNSSD_LOGE("key is NULL");
+ __DNSSD_LOG_FUNC_EXIT__;
+ return DNSSD_ERROR_INVALID_PARAMETER;
+ }
+
local_handle = __dnssd_check_handle_validity(local_service);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
- }
-
- if (key == NULL) {
- DNSSD_LOGE("key is NULL");
- __DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
reg = GET_REG_DATA_P(local_handle);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
reg = GET_REG_DATA_P(local_handle);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
reg = GET_REG_DATA_P(local_handle);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (register_cb == NULL) {
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
reg = GET_REG_DATA_P(local_handle);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_REGISTER) {
DNSSD_LOGD("DNSSD service is not a local service");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
sd_ref = local_handle->sd_ref;
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler 0x%x not found", dnssd_service);
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (local_handle->op_type != DNSSD_TYPE_BROWSE) {
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
} else {
*service_type = g_strdup(local_handle->service_type);
DNSSD_LOGD("Service Type %s", *service_type);
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if(local_handle->op_type == DNSSD_TYPE_FOUND) {
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if(local_handle->op_type != DNSSD_TYPE_FOUND) {
if (local_handle == NULL) {
DNSSD_LOGD("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if(local_handle->op_type == DNSSD_TYPE_FOUND) {
if (local_handle == NULL) {
DNSSD_LOGE("Service Handler not found");
__DNSSD_LOG_FUNC_EXIT__;
- return DNSSD_ERROR_INVALID_PARAMETER;
+ return DNSSD_ERROR_SERVICE_NOT_FOUND;
}
if (value == NULL || length == NULL) {