mirror of
https://github.com/openharmony/usb_manager.git
synced 2026-07-19 08:35:06 -04:00
Fix: Checks whether the input parameter is empty
Signed-off-by: YOUR_NAME <wangyipeng11@huawei.com>
This commit is contained in:
@@ -620,6 +620,10 @@ int32_t UsbService::UnRegBulkCallback(const UsbDev &devInfo, const UsbPipe &pipe
|
||||
|
||||
int32_t UsbService::BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
|
||||
{
|
||||
if (ashmem == nullptr) {
|
||||
USB_HILOGE(MODULE_USB_SERVICE, "%{public}s:%{public}d BulkRead error ashmem", __func__, __LINE__);
|
||||
return UEC_SERVICE_INVALID_VALUE;
|
||||
}
|
||||
int32_t ret = UsbdClient::GetInstance().BulkRead(devInfo, pipe, ashmem);
|
||||
if (UEC_OK != ret) {
|
||||
USB_HILOGE(MODULE_USB_SERVICE, "%{public}s:%{public}d BulkRead error ret:%{public}d", __func__, __LINE__, ret);
|
||||
@@ -629,6 +633,10 @@ int32_t UsbService::BulkRead(const UsbDev &devInfo, const UsbPipe &pipe, sptr<As
|
||||
|
||||
int32_t UsbService::BulkWrite(const UsbDev &devInfo, const UsbPipe &pipe, sptr<Ashmem> &ashmem)
|
||||
{
|
||||
if (ashmem == nullptr) {
|
||||
USB_HILOGE(MODULE_USB_SERVICE, "%{public}s:%{public}d BulkWrite error ashmem", __func__, __LINE__);
|
||||
return UEC_SERVICE_INVALID_VALUE;
|
||||
}
|
||||
int32_t ret = UsbdClient::GetInstance().BulkWrite(devInfo, pipe, ashmem);
|
||||
if (UEC_OK != ret) {
|
||||
USB_HILOGE(MODULE_USB_SERVICE, "%{public}s:%{public}d BulkWrite error ret:%{public}d", __func__, __LINE__, ret);
|
||||
|
||||
Reference in New Issue
Block a user