Subject: | Parameters with empty values not written to file |
If you create a new value where the value is the empty string, that
parameter is omitted from the file when writing.
The problem is in the call to _OutputParam, where split is called on
$val if it is not an array ref. Split on an empty string always returns
an empty array, so then _OutputParam writes nothing.