@bjori: I think the solution here is to change the logic in the conditional above to:

```c
if (link->servers->options.default_w == -1 && link->servers->options.default_wstring == NULL)
```

The option is "not set" only if both the integer and string are still at their default values from `parse.c`.