--- trunk/all2xml.pl 2003/07/14 17:09:36 106 +++ trunk/all2xml.pl 2003/07/14 18:20:27 108 @@ -334,7 +334,7 @@ my $isis_db = shift || die "need isis database name"; if (-e $isis_db.".TXT") { print STDERR "WARNING: removing .txt OpenIsis database...\n"; - unlink $isis_db.".TXT" || warn "unlink error on '$isis_db.TXT': $!"; + unlink $isis_db.".TXT" || warn "FATAL: unlink error on '$isis_db.TXT': $!"; my $db = OpenIsis::open( $isis_db ); return $db; } @@ -343,7 +343,7 @@ # EOF error if ($db == -1) { $db = check_txt_db($isis_db); - if (! $db) { + if ($db == -1) { print STDERR "FATAL: OpenIsis can't open zero size file $isis_db\n"; next; } @@ -392,6 +392,10 @@ } } } + # for this to work with current version of OpenIsis (0.9.0) + # you might need my patch from + # http://www.rot13.org/~dpavlin/projects/openisis-0.9.0-perl_close.diff + OpenIsis::close($db); print STDERR "\n"; } elsif ($type_base eq "excel") {