Commit 3bd99903 by James Tanner

Fixes #5661 Handle null values for sysctl parameters

parent 3064ca94
...@@ -120,7 +120,10 @@ class SysctlModule(object): ...@@ -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()
self.args['value'] = self.args['value'].strip() if self.args['value'] is not None:
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): ...@@ -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):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment