summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRocco Yue <rocco.yue@mediatek.com>2020-09-09 18:32:14 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-09-09 18:32:14 +0000
commit07f75c13b8c43e216469bf2332aa0e29846fa510 (patch)
treec8f5d9f63a120f945e19357782191b6313171852
parentc26d3df4fcf5e9e2764e63c19d0ec54a82659572 (diff)
parent276fdd023cbe79ca1cc47cdddf2b35bc10350b76 (diff)
downloadandroid-clat-android11-mainline-cellbroadcast-release.tar.gz
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/android-clat/+/12541933 Change-Id: Ic59994a8721935cc24507fd07bcd975b2280ccfc
-rw-r--r--clatd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/clatd.c b/clatd.c
index 7063215..422cded 100644
--- a/clatd.c
+++ b/clatd.c
@@ -426,7 +426,8 @@ void event_loop(struct tun_data *tunnel) {
}
time_t now = time(NULL);
- if (last_interface_poll < (now - INTERFACE_POLL_FREQUENCY)) {
+ if (now >= (last_interface_poll + INTERFACE_POLL_FREQUENCY)) {
+ last_interface_poll = now;
if (ipv6_address_changed(Global_Clatd_Config.native_ipv6_interface)) {
break;
}