fix: binder leak

This commit is contained in:
Zane Schepke
2025-11-03 02:24:19 -05:00
parent 0abe3f67ef
commit df864ade95
3 changed files with 11 additions and 1 deletions
@@ -1,5 +1,11 @@
package com.zaneschepke.wireguardautotunnel.core.service
import android.os.Binder
import java.lang.ref.WeakReference
class LocalBinder(val service: TunnelService) : Binder()
class LocalBinder(service: TunnelService) : Binder() {
private val serviceRef = WeakReference(service)
val service: TunnelService?
get() = serviceRef.get()
}