summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRocco Yue <rocco.yue@mediatek.com>2020-09-03 20:24:10 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-09-03 20:24:10 +0000
commit7bb0ca41d5ddd0c4d4c228f939130ccca270af51 (patch)
tree87f987295168e272ba3b198cb68f4fa51c6275b3
parent469fd424e4cdd7bc274430cddfb91234cf5e01a5 (diff)
parente4b7da622c75b85743d81a730e474db02231b7c8 (diff)
downloadplatform_external_android-clat-master.tar.gz
platform_external_android-clat-master.tar.bz2
platform_external_android-clat-master.zip
update last poll time when the interface poll frequency is reached am: e4b7da622cHEADmaster
Original change: https://android-review.googlesource.com/c/platform/external/android-clat/+/1419090 Change-Id: I9f2693799ad153b7afbe22793bda1812ad6a8851
-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;
}