Skip to content

Commit 5a4e247

Browse files
committed
Modify the return method
1 parent 12bcab0 commit 5a4e247

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

src/platform/Tizen/DnssdImpl.cpp

+5-9
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,6 @@ void OnResolve(dnssd_error_e result, dnssd_service_h service, void * userData)
372372

373373
CHIP_ERROR ResolveAsync(chip::Dnssd::ResolveContext * rCtx)
374374
{
375-
CHIP_ERROR err = CHIP_NO_ERROR;
376375
int ret;
377376

378377
assertChipStackLockedByCurrentThread();
@@ -386,23 +385,20 @@ CHIP_ERROR ResolveAsync(chip::Dnssd::ResolveContext * rCtx)
386385
else
387386
{
388387
char iface[IF_NAMESIZE + 1] = "";
389-
VerifyOrExit(if_indextoname(rCtx->mInterfaceId, iface) != nullptr,
390-
ChipLogError(DeviceLayer, "if_indextoname() failed: %s", strerror(errno));
391-
err = CHIP_ERROR_POSIX(errno));
388+
VerifyOrReturnValue(if_indextoname(rCtx->mInterfaceId, iface) != nullptr, CHIP_ERROR_POSIX(errno),
389+
ChipLogError(DeviceLayer, "if_indextoname() failed: %s", strerror(errno)));
392390
ret = dnssd_create_remote_service(rCtx->mType, rCtx->mName, iface, &rCtx->mServiceHandle);
393391
}
394392

395-
VerifyOrExit(ret == DNSSD_ERROR_NONE,
396-
ChipLogError(DeviceLayer, "dnssd_create_remote_service() failed: %s", get_error_message(ret));
397-
err = TizenToChipError(ret));
393+
VerifyOrReturnValue(ret == DNSSD_ERROR_NONE, TizenToChipError(ret),
394+
ChipLogError(DeviceLayer, "dnssd_create_remote_service() failed: %s", get_error_message(ret)));
398395

399396
ret = dnssd_resolve_service(rCtx->mServiceHandle, OnResolve, rCtx);
400397
VerifyOrReturnValue(ret == DNSSD_ERROR_NONE, TizenToChipError(ret),
401398
ChipLogError(DeviceLayer, "dnssd_resolve_service() failed: %s", get_error_message(ret)));
402399

403400
rCtx->mIsResolving = true;
404-
exit:
405-
return err;
401+
return CHIP_NO_ERROR;
406402
}
407403

408404
} // namespace

0 commit comments

Comments
 (0)