From ec28399677d464cad04301e67988817e0ba4cc59 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Fri, 29 Mar 2019 19:52:24 +0100 Subject: [PATCH] fix: updated gatt library with latest fixes --- Gopkg.lock | 4 ++-- vendor/github.com/bettercap/gatt/adv.go | 7 +++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Gopkg.lock b/Gopkg.lock index 3a04de16..3ec72fc5 100644 --- a/Gopkg.lock +++ b/Gopkg.lock @@ -27,7 +27,7 @@ [[projects]] branch = "master" - digest = "1:a2c142e6c2aa1c71796c748bbe42d224e23d6638fd5b3ae153e70a4b08a8da4e" + digest = "1:881bb9d751b9408f038b83e9331ce3c57603710f3546f16e7d43b5c24e974f6d" name = "github.com/bettercap/gatt" packages = [ ".", @@ -40,7 +40,7 @@ "xpc", ] pruneopts = "UT" - revision = "277ee0d0ef94d26e3190252c59fa34dde0df4f26" + revision = "d1a17475747afe7c0d78813596d4e95801a5d592" [[projects]] branch = "master" diff --git a/vendor/github.com/bettercap/gatt/adv.go b/vendor/github.com/bettercap/gatt/adv.go index aa5e204c..40e8937d 100644 --- a/vendor/github.com/bettercap/gatt/adv.go +++ b/vendor/github.com/bettercap/gatt/adv.go @@ -1981,6 +1981,13 @@ func (a *Advertisement) unmarshall(b []byte) error { // Utility function for creating a list of uuids. uuidList := func(u []UUID, d []byte, w int) []UUID { + // https://github.com/bettercap/gatt/issues/8 + defer func() { + if recover() != nil { + + } + }() + for len(d) > 0 { u = append(u, UUID{d[:w]}) d = d[w:]