[also posted to c.l.p.misc and c.l.p.modules ... I'm desperate :)]
just out of curiosity (and since a message to someone else reminded me that
I could also do this :) I checked my weblogs with tail -f to see if anything
shows up that I was unaware of with one of my scripts, and lo! there's about
7300 lines of this:
[Mon Apr 2 14:24:09 2001] ncmapslistdbi.cgi: Use of uninitialized value at
/opt/lib/perl5/site_perl/DBD/CSV.pm line 197.
[Mon Apr 2 14:24:09 2001] ncmapslistdbi.cgi: Use of uninitialized value at
/opt/lib/perl5/site_perl/DBD/CSV.pm line 197, <GEN1> chu
nk 1.
the offending code section:
-=-
package DBD::CSV::Table;
@DBD::CSV::Table::ISA = qw(DBD::File::Table);
sub fetch_row ($$) {
my($self, $data) = @_;
my $fields;
if (exists($self->{cached_row})) {
$fields = delete($self->{cached_row});
} else {
my $csv = $self->{csv_csv}; ## <-- the offending line 197
local $/ = $csv->{'eol'};
$fields = $csv->getline($self->{'fh'});
if (!$fields) {
die "Error while reading file " . $self->{'file'} . ": $!" if $!;
return undef;
}
}
$self->{row} = (@$fields ? $fields : undef);
}
-=-
I'm sure there's a reason for this -- but not 100% certain as to what.
the script body itself can be viewed here, in the most recent version
<http://216.155.0.50/~sgodin/misc/codesample.htm>
(too long to post here)
I looked at my code again and cannot really see where this might be coming
from. ANY help would be appreciated.. I'm QUITE sure my ISP would prefer and
appreciate that I don't fill their weblogs with 7300 lines of this crap
every time my script gets accessed. :/
Any assistance appreciated.
--
Scott R. Godin | e-mail : [EMAIL PROTECTED]
Laughing Dragon Services | web : http://www.webdragon.net/