Skip to content

Commit cbe22dc

Browse files
committed
Add more error checking
1 parent a09fa4b commit cbe22dc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

dev-bin/make-man-pages.pl

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,9 @@ sub _make_lib_man_links {
8282
open my $header_fh, '<', "$Bin/../include/maxminddb.h"
8383
or die "Failed to open header file: $!";
8484
my $header = do { local $/; <$header_fh> };
85+
86+
die "Error reading file header file: $!" unless defined $header;
87+
8588
close $header_fh or die "Failed to close header file: $!";
8689

8790
for my $proto ( $header =~ /^ *extern.+?(MMDB_\w+)\(/gsm ) {
@@ -100,6 +103,8 @@ sub _pandoc_postprocess {
100103

101104
open my $fh, '<', $file or die "Failed to open man file for reading: $!";
102105
my @lines = <$fh>;
106+
die "Error when reading man page: $!" if $!;
107+
103108
close $fh or die "Failed to close file: $!";
104109

105110
for my $line (@lines) {

0 commit comments

Comments
 (0)