43 |
sub tftp_request { |
sub tftp_request { |
44 |
my $request = shift; |
my $request = shift; |
45 |
|
|
|
server->refresh; |
|
|
|
|
46 |
warn 'request: ', dump( $request ) if $debug; |
warn 'request: ', dump( $request ) if $debug; |
47 |
|
|
48 |
my $ip = $request->{_REQUEST_}->{PeerAddr}; |
my $ip = $request->{_REQUEST_}->{PeerAddr}; |
130 |
|
|
131 |
# wait for any request (RRQ or WRQ) |
# wait for any request (RRQ or WRQ) |
132 |
if(my $request = $listener->waitRQ()) { |
if(my $request = $listener->waitRQ()) { |
133 |
|
server->refresh; |
134 |
tftp_request $request; |
tftp_request $request; |
135 |
} elsif ( my $error = Net::TFTPd->error ) { |
} elsif ( my $error = Net::TFTPd->error ) { |
136 |
warn $error; |
warn $error; |