diff --git a/adapter/uhdf2/host/src/devmgr_service_proxy.c b/adapter/uhdf2/host/src/devmgr_service_proxy.c index c61e0ebba170c90786dd8d57a1b23be568787908..7c808f2506097b9fb4836790d62f3e9bbcd2102d 100644 --- a/adapter/uhdf2/host/src/devmgr_service_proxy.c +++ b/adapter/uhdf2/host/src/devmgr_service_proxy.c @@ -28,7 +28,6 @@ int DevmgrServiceProxyAttachDeviceHost(struct IDevmgrService *inst, uint16_t hostId, struct IDevHostService *service) { int status = HDF_FAILURE; - int32_t attachRes = HDF_FAILURE; struct HdfSBuf *data = HdfSbufTypedObtain(SBUF_IPC); struct HdfSBuf *reply = HdfSbufTypedObtain(SBUF_IPC); struct HdfRemoteDispatcher *dipatcher = NULL; @@ -52,18 +51,13 @@ int DevmgrServiceProxyAttachDeviceHost(struct IDevmgrService *inst, uint16_t hos goto FINISHED; } status = dipatcher->Dispatch(remoteService, DEVMGR_SERVICE_ATTACH_DEVICE_HOST, data, reply); - if (!HdfSbufReadInt32(reply, &attachRes)) { - // reply will be empty when AttachDeviceHost succeed - attachRes = HDF_SUCCESS; - } - HDF_LOGD("current attachRes is %{public}d", attachRes); + HDF_LOGD("current status is %{public}d", status); HdfSbufFlush(data); HdfSbufFlush(reply); timeout--; usleep(sleepInterval); - } while ((status != HDF_SUCCESS || attachRes != HDF_SUCCESS) && (timeout > 0)); - HDF_LOGI("Attach device host dispatch finish, status is %{public}d, attachRes is %{public}d", - status, attachRes); + } while ((status != HDF_SUCCESS) && (timeout > 0)); + HDF_LOGI("Attach device host dispatch finish, status is %{public}d", status); FINISHED: HdfSbufRecycle(reply); HdfSbufRecycle(data); diff --git a/adapter/uhdf2/manager/src/devmgr_service_stub.c b/adapter/uhdf2/manager/src/devmgr_service_stub.c index 41edbff179c82dee5abe5d51d515ef3f95066441..ab4d6d6b2c72204a65a0cfccb9c6b001718afa31 100644 --- a/adapter/uhdf2/manager/src/devmgr_service_stub.c +++ b/adapter/uhdf2/manager/src/devmgr_service_stub.c @@ -151,7 +151,6 @@ int32_t DevmgrServiceStubDispatch(struct HdfRemoteService *stub, int code, struc if (ret != HDF_SUCCESS) { HDF_LOGE("%{public}s devmgr service stub dispach failed, cmd id is %{public}d, ret = %{public}d", __func__, code, ret); - HdfSbufWriteInt32(reply, ret); } return ret; }