Skip to content
This repository was archived by the owner on May 28, 2022. It is now read-only.

Commit e20ebdd

Browse files
committed
Fix segmentation fault when no USB devices detected
Signed-off-by: Thanh Ha <[email protected]>
1 parent c1b0bbb commit e20ebdd

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/freeseer/plugins/videoinput/usbsrc/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,9 @@ def __init__(self):
5151
super(USBSrc, self).__init__()
5252

5353
# Initialize a default device if there is None
54-
if self.device is None:
55-
self.device = self.get_devices().itervalues().next();
54+
devices = self.get_devices();
55+
if devices and self.device is None:
56+
self.device = devices.itervalues().next();
5657

5758
def get_videoinput_bin(self):
5859
"""

0 commit comments

Comments
 (0)