From: <mad...@us...> - 2007-01-08 20:33:12
|
Revision: 2156 http://svn.sourceforge.net/selinux/?rev=2156&view=rev Author: madmethod Date: 2007-01-08 12:33:11 -0800 (Mon, 08 Jan 2007) Log Message: ----------- seobject.py assumes that handle creation always succeeds, though this is not always the case. This patch checks for that failure. Signed-off-by: Karl MacMillan <kma...@me...> Acked-By: Joshua Brindle <jbr...@tr...> Modified Paths: -------------- trunk/policycoreutils/semanage/seobject.py Modified: trunk/policycoreutils/semanage/seobject.py =================================================================== --- trunk/policycoreutils/semanage/seobject.py 2007-01-08 20:32:26 UTC (rev 2155) +++ trunk/policycoreutils/semanage/seobject.py 2007-01-08 20:33:11 UTC (rev 2156) @@ -208,6 +208,9 @@ class semanageRecords: def __init__(self): self.sh = semanage_handle_create() + if not self.sh: + raise ValueError(_("Could not create semanage handle")) + self.semanaged = semanage_is_managed(self.sh) if not self.semanaged: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |