tfix segfault in zbar init, issue #1059 - electrum - Electrum Bitcoin wallet
HTML git clone https://git.parazyd.org/electrum
DIR Log
DIR Files
DIR Refs
DIR Submodules
---
DIR commit 1d885c11e076f1a10fac580766f7d06ccaa0b3bb
DIR parent 59c76f5e0969433b648d40bbef577165839f0437
HTML Author: ThomasV <thomasv@gitorious>
Date: Thu, 5 Mar 2015 07:49:07 +0100
fix segfault in zbar init, issue #1059
Diffstat:
M lib/qrscanner.py | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
---
DIR diff --git a/lib/qrscanner.py b/lib/qrscanner.py
t@@ -17,8 +17,11 @@ def scan_qr(config):
device = config.get("video_device", "default")
if device == 'default':
device = ''
- proc = zbar.Processor()
- proc.init(video_device=device)
+ _proc = zbar.Processor()
+ _proc.init(video_device=device)
+ # set global only if init did not raise an exception
+ proc = _proc
+
proc.visible = True
while True: