https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7138
Kevin A. McGrail <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #1 from Kevin A. McGrail <[email protected]> --- >From RW sa-compile uses a temporary directory, the files (which start with "use bytes") appear to be from Plugin/BodyRuleBaseExtractor.pm: my ($tmpf, $tmpfh) = Mail::SpamAssassin::Util::secure_tmpfile(); $tmpfh or die "failed to create a temporary file"; untaint_var(\$tmpf); print $tmpfh "use bytes; m{" . $rule . "}" . $mods or die "error writing to $tmpf: $!"; close $tmpfh or die "error closing $tmpf: $!"; my $perl = $self->get_perl(); local *IN; open (IN, "$perl -c -Mre=debug $tmpf 2>&1 |") or die "cannot run $perl: ".exit_status_str($?,$!); my($inbuf,$nread,$fullstr); $fullstr = ''; while ( $nread=read(IN,$inbuf,16384) ) { $fullstr .= $inbuf } defined $nread or die "error reading from pipe: $!"; close IN or die "error closing pipe: $!"; unlink $tmpf or die "cannot unlink $tmpf: $!"; defined $fullstr or warn "empty result from a pipe"; I had some in /tmp, but I'm not seeing any new ones when I run sa-compile. -- You are receiving this mail because: You are the assignee for the bug.
