Fixes #5661 Handle null values for sysctl parameters

This commit is contained in:
James Tanner 2014-01-17 11:30:07 -05:00
parent 3064ca94e9
commit 3bd99903a4

View file

@ -120,7 +120,10 @@ class SysctlModule(object):
# Whitespace is bad # Whitespace is bad
self.args['name'] = self.args['name'].strip() self.args['name'] = self.args['name'].strip()
if self.args['value'] is not None:
self.args['value'] = self.args['value'].strip() self.args['value'] = self.args['value'].strip()
else:
self.args['value'] = ""
thisname = self.args['name'] thisname = self.args['name']
@ -169,7 +172,7 @@ class SysctlModule(object):
if rc != 0: if rc != 0:
return None return None
else: else:
return shlex.split(out)[-1] return out
# Use the sysctl command to set the current value # Use the sysctl command to set the current value
def set_token_value(self, token, value): def set_token_value(self, token, value):