Bug fixes
This commit is contained in:
parent
29bbb442c8
commit
5ae075647d
@ -30,6 +30,10 @@ func newPeerMain(args mainArgs) *peerMain {
|
||||
log.Printf("[Main] "+s, args...)
|
||||
}
|
||||
|
||||
if err := os.MkdirAll(configDir(args.NetName), 0700); err != nil {
|
||||
log.Fatalf("Failed to create config directory: %v", err)
|
||||
}
|
||||
|
||||
lockFile, err := flock.TryLock(lockFilePath(args.NetName))
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to open lock file: %v", err)
|
||||
|
@ -280,6 +280,11 @@ func (r *Remote) handleDataPacket(h Header, data []byte) {
|
||||
// HandleLocalDiscoveryPacket is called by the MCReader.
|
||||
func (r *Remote) HandleLocalDiscoveryPacket(h Header, srcAddr netip.AddrPort, data []byte) {
|
||||
conf := r.conf()
|
||||
if conf.Peer == nil {
|
||||
r.logf("No peer for discovery packet.")
|
||||
return
|
||||
}
|
||||
|
||||
if conf.Peer.PubSignKey == nil {
|
||||
r.logf("No signing key for discovery packet.")
|
||||
return
|
||||
|
Loading…
x
Reference in New Issue
Block a user