summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelie <elie>2009-03-10 15:38:34 +0000
committerelie <elie>2009-03-10 15:38:34 +0000
commit4142a8cb3aa83e0529ec9748d651f3824dd4729b (patch)
tree693aaf3378c01ac95f2bf232104f58c842706190
parent57cf7816bb083c0514cdf3dff37fca39799162d1 (diff)
downloadpysnmp-4142a8cb3aa83e0529ec9748d651f3824dd4729b.tar.gz
guard importSymbols() against empty MIB module names
-rw-r--r--pysnmp/smi/builder.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pysnmp/smi/builder.py b/pysnmp/smi/builder.py
index a85967a..0e765aa 100644
--- a/pysnmp/smi/builder.py
+++ b/pysnmp/smi/builder.py
@@ -114,6 +114,10 @@ class MibBuilder:
return self
def importSymbols(self, modName, *symNames):
+ if not modName:
+ raise error.SmiError(
+ 'importSymbols: empty MIB module name'
+ )
r = ()
for symName in symNames:
if not self.mibSymbols.has_key(modName):