7 Aug
2007
7 Aug
'07
12:48 p.m.
I've encountered an unintuitive behaviour in the users file processing . I wanted to do something similar to: DEFAULT Some-Attr !* "", Other-Attr !* "" ... I.e. if neither "Some-Attr" nor "Other-Attr" is present, it should match. However, this doesn't work, as paircmp in valuepair.c immediately returns the result as soon as an operator "!*" is found in the check list. No other check items in the user entry is checked. This seems to apply to both 1.1 and 2.0 branches. Before I try to patch this, is this intended for some reason?