diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c index f6fcb1437e05493794c5b06da3cfcef22615f05c..2aa9f3ea399b87fac705e293d62370d515c71032 100644 --- a/src/sbbs3/sbbsecho.c +++ b/src/sbbs3/sbbsecho.c @@ -577,7 +577,7 @@ bool parse_origin(const char* fmsgbuf, fmsghdr_t* hdr) return false; p++; origaddr = atofaddr(p); - if(origaddr.zone == 0 || faddr_contains_wildcard(&origaddr.zone)) + if(origaddr.zone == 0 || faddr_contains_wildcard(&origaddr)) return false; hdr->origzone = origaddr.zone; hdr->orignet = origaddr.net;