mirror of
https://github.com/nmap/nmap.git
synced 2026-05-13 16:57:06 +00:00
Prevent PyXML from importing, causing crashes
http://seclists.org/nmap-dev/2014/q2/318 Essentially, we import the xml name, then override its search path, stripping out the _xmlplus paths that PyXML uses. This leaves only the Python 2 standard library path, which is what Zenmap was written for.
This commit is contained in:
parent
3f73a22db0
commit
2f23d996bd
14 changed files with 68 additions and 0 deletions
|
|
@ -125,6 +125,11 @@ import gobject
|
|||
import gtk
|
||||
import sys
|
||||
import tempfile
|
||||
|
||||
# Prevent loading PyXML
|
||||
import xml
|
||||
xml.__path__ = [x for x in xml.__path__ if "_xmlplus" not in x]
|
||||
|
||||
import xml.sax
|
||||
|
||||
from zenmapGUI.higwidgets.higwindows import HIGWindow
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue