diff --git a/model/network/wifi/core/components/p2p/p2p.c b/model/network/wifi/core/components/p2p/p2p.c index 5c0945cf..6f9e8bcd 100644 --- a/model/network/wifi/core/components/p2p/p2p.c +++ b/model/network/wifi/core/components/p2p/p2p.c @@ -335,6 +335,7 @@ static int32_t WifiCmdGetDriverFlag(const RequestContext *context, struct HdfSBu ret = GetDriverFlag(netdev, ¶ms); if (ret != HDF_SUCCESS) { HDF_LOGE("%s: fail to getdriverflag,%d", __func__, ret); + return HDF_FAILURE; } if (!HdfSbufWriteUint64(rspData, params->drvFlags)) {