diff options
| author | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-10-10 11:25:40 +0000 |
|---|---|---|
| committer | Andreas Frisch <andreas.frisch@multimedia-labs.de> | 2008-10-10 11:25:40 +0000 |
| commit | 58c1a7449b3a6456fdff33a1785517233718d7ca (patch) | |
| tree | ddf2a6a27e1a584daed2b723aaa987a2fca31e7b /lib/python/Plugins/Extensions | |
| parent | 3af3eecff28675273cd7f53169c3604cccc74c01 (diff) | |
| download | enigma2-58c1a7449b3a6456fdff33a1785517233718d7ca.tar.gz enigma2-58c1a7449b3a6456fdff33a1785517233718d7ca.zip | |
fix possible crash on mediainfo parsing
Diffstat (limited to 'lib/python/Plugins/Extensions')
| -rw-r--r-- | lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py b/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py index 30487b69..45a8edb6 100644 --- a/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py +++ b/lib/python/Plugins/Extensions/DVDBurn/DVDToolbox.py @@ -96,8 +96,10 @@ class DVDToolbox(Screen): capacity = used used = 0 elif line.find("Free Blocks:") > -1: - size = line[15:-3].split('*') - size = int(size[0])*int(size[1])*1024 + try: + size = eval(line[14:].replace("KB","*1024")) + except: + size = 0 if size > 0: capacity = size used = capacity-used |
