diff options
author | Shaun McCance <shaunm@gnome.org> | 2013-11-24 14:10:03 -0500 |
---|---|---|
committer | Shaun McCance <shaunm@gnome.org> | 2013-11-24 14:10:03 -0500 |
commit | 46067ed60cbe1e5e3efe176da1f40f8219336490 (patch) | |
tree | 3463e8958dceaff1321f27bd6bb9c47409083473 | |
parent | 6d90f59ee2fcd9492501b337a15c65bfce78afcd (diff) | |
download | itstool-46067ed60cbe1e5e3efe176da1f40f8219336490.tar.gz |
Fixed crash in locale filter and drop rule, #715116
When the dropped node has no preceding sibling, itstool crashes
because it tries to unlink prev node if it's blank.
-rwxr-xr-x | itstool.in | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -859,7 +859,7 @@ class Document (object): prev = node.prev node.unlinkNode() node.freeNode() - if prev.isBlankNode(): + if prev is not None and prev.isBlankNode(): prev.unlinkNode() prev.freeNode() return @@ -914,7 +914,7 @@ class Document (object): prev = node.prev node.unlinkNode() node.freeNode() - if prev.isBlankNode(): + if prev is not None and prev.isBlankNode(): prev.unlinkNode() prev.freeNode() return |