Closed choongyong closed 7 years ago
Thanks!
On 1 Jul 2017, 02:17 +0800, Maxim Chechel notifications@github.com, wrote:
Merged #4. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.
When I run the example script, the following output is encountered:
I investigated and found that the @@context pointer is populated and returned in the unless block within the
self.context
method the first time it is invoked, but the second timeself.context
is invoked, nothing is returned, and the resultingNFC.context
would be a null pointer, causing the error above.This PR is to add one line in
self.context
to return @@context regardless of whether it has just been assigned or it has been assigned previously.Versions: Ruby: ruby 2.4.0p0 (2016-12-24 revision 57164) [armv7l-linux-eabihf] (I am running this in a Raspberry Pi 3 Model B) LibFreeFare: libfreefare-0.4.0 (compiled from source) Libnfc: libnfc-1.7.1 (compiled from source)