On Thu, Dec 19, 2002 at 10:34:10AM -0500, Benjamin M Wall wrote:
> > my $razor_res = system("cat /tmp/razor$randnum | razor-check");
> > my $standard = system("true");
> >
> > if ($razor_res == $standard)
> > SPAM
> > else { NOT-YET-CATALOGUED-AS-SPAM}
>
> the line that reads > if ($razor_res == $standard)
> should be .... if ($razor_res eq $standard)
Uhhhh. No, you're comparing integer values. '==' is numerical, 'eq'
is string. And while we're on it:
- just tell razor-check where the file is:
my $razor_res = system("razor-check /tmp/razor$randnum");
that's one less process to get in your way.
- why bother running "true"?
if ( $razor_res == 0 ) { # could be 'unless ($razor_res)' too...
SPAM
}
--
Randomly Generated Tagline:
"How should I know if it works? That's what beta testers are for. I only
coded it."
(Attributed to Linus Torvalds, somewhere in a posting)
msg00466/pgp00000.pgp
Description: PGP signature
