From 0402bbb5de1cc2f2741c43cd725bb41c51ec100d Mon Sep 17 00:00:00 2001 From: Matias Doyle Date: Tue, 19 Sep 2017 15:38:36 +0200 Subject: [PATCH] Add function to close unixgram connection --- unixgram.go | 4 ++++ wpasupplicant.go | 3 +++ 2 files changed, 7 insertions(+) diff --git a/unixgram.go b/unixgram.go index f2b016a..ae54dbd 100644 --- a/unixgram.go +++ b/unixgram.go @@ -199,6 +199,10 @@ func (err *ParseError) Error() string { return b.String() } +func (uc *unixgramConn) Close() error { + return uc.c.Close() +} + func (uc *unixgramConn) Ping() error { resp, err := uc.cmd("PING") if err != nil { diff --git a/wpasupplicant.go b/wpasupplicant.go index 2b67ee3..2ff06b5 100644 --- a/wpasupplicant.go +++ b/wpasupplicant.go @@ -143,6 +143,9 @@ func (r *configuredNetwork) Flags() []string { return r.flags } // Conn is a connection to wpa_supplicant over one of its communication // channels. type Conn interface { + // Close closes the unixgram connection + Close() error + // Ping tests the connection. It returns nil if wpa_supplicant is // responding. Ping() error