1
0
Fork 0

plugin_net: Improve error checking for device parameters

Add and improve parameters error checking at the time of their
retrieval and setting respectively in _custom_parameters().

Signed-off-by: Nitesh Narayan Lal <nitesh@redhat.com>
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
This commit is contained in:
Nitesh Narayan Lal 2021-04-16 11:56:14 -04:00 committed by Jaroslav Škarvada
parent e828fa8300
commit ef3c1fb970

View file

@ -416,12 +416,14 @@ class NetTuningPlugin(base.Plugin):
if start:
params_current = self._get_device_parameters(context,
device)
if params_current is None or len(params_current) == 0:
return False
params_set = self._set_device_parameters(context,
value, device, verify,
dev_params = params_current)
# if none of parameters passed checks then the command completely
# failed
if len(params_set) == 0:
if params_set is None or len(params_set) == 0:
return False
relevant_params_current = [(param, value) for param, value
in params_current.items()