Merge "third_party/github/paypal/gatt: Update the library to pick up the upstream changes that add support for fetching long characteristics."
diff --git a/go/src/github.com/cosnicolaou/llog/README.google b/go/src/github.com/cosnicolaou/llog/README.google
index 72c9f46..e9c7a2b 100644
--- a/go/src/github.com/cosnicolaou/llog/README.google
+++ b/go/src/github.com/cosnicolaou/llog/README.google
@@ -1,5 +1,5 @@
-URL:https://github.com/cosnicolaou/llog/archive/41fc2380bec61a23ef57b93fbf10e84b59cf1882.zip
-Version: 41fc2380bec61a23ef57b93fbf10e84b59cf1882
+URL:https://github.com/cosnicolaou/llog/archive/aa6df5d093cf0e782fa96d587f06331bbe07c40a.zip
+Version: aa6df5d093cf0e782fa96d587f06331bbe07c40a
 License: Apache 2.0
 License File: LICENSE
 
diff --git a/go/src/github.com/cosnicolaou/llog/glog.go b/go/src/github.com/cosnicolaou/llog/glog.go
index 08bb2fb..c53668f 100644
--- a/go/src/github.com/cosnicolaou/llog/glog.go
+++ b/go/src/github.com/cosnicolaou/llog/glog.go
@@ -1100,7 +1100,7 @@
 // the -v and --vmodule flags; both are off by default. If the level in the call to
 // V is at least the value of -v, or of -vmodule for the source file containing the
 // call, the V call will log.
-func (l *Log) V(level Level) bool {
+func (l *Log) VDepth(depth int, level Level) bool {
 	// This function tries hard to be cheap unless there's work to do.
 	// The fast path is two atomic loads and compares.
 
@@ -1122,7 +1122,7 @@
 		// value for .Caller to reach the same stack frame. So, even though
 		// we are one level closer to the caller here, we will still use the
 		// same value as for runtime.Caller!
-		if runtime.Callers(l.skip, l.pcs[:]) == 0 {
+		if runtime.Callers(l.skip+depth, l.pcs[:]) == 0 {
 			return false
 		}
 		v, ok := l.vmap[l.pcs[0]]
@@ -1134,6 +1134,10 @@
 	return false
 }
 
+func (l *Log) V(level Level) bool {
+	return l.VDepth(1, level)
+}
+
 func (l *Log) Stats() Stats {
 	return *l.stats
 }