fix caddr fallback test

$0 is always true because (<[ad]>*) always matches, needs $0 ne ''