I don't remember any particular reason why the argument count was
here. Looking back over release 2.2 I don't see any special provision for
multiple arguments. I.e., it doesn't look like we need to accomodate
argument lists here. And I don't see why we would want to NULL out any
existing settings. Sounds like we should just require argc == 2.
Fixed in master, passes all tests for me. BTW, the original poster's
address no longer exists, so I do not expect feedback.