"parameter_hw_name == NULL || parameter_value == NULL" is not equ to "!parameter_hw_name || !parameter_value"