From f39ae22b27f061ce76286fc9f7fd3fff2261112e Mon Sep 17 00:00:00 2001 From: sunyu Date: Fri, 25 Sep 2020 20:13:10 +0800 Subject: [PATCH] fix postup & postdown bug --- util/util.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/util/util.go b/util/util.go index cc64785..88635b3 100644 --- a/util/util.go +++ b/util/util.go @@ -36,11 +36,14 @@ func BuildClientConfig(client model.Client, server model.Server, setting model.G clientPrivateKey + "\n" + clientDNS + "\n\n" - if client.HasPrivateSubnet { + if client.PostUp != "" { clientPostUp := fmt.Sprintf("PostUp = %s", client.PostUp) + strConfig += clientPostUp + "\n" + } + + if client.PostDown != "" { clientPostDown := fmt.Sprintf("PostDown = %s", client.PostDown) - strConfig += clientPostUp + "\n" + - clientPostDown + "\n\n" + strConfig += clientPostDown + "\n\n" } strConfig += "[Peer]" + "\n" +