cmd/tailscale: only send file basename in push

Fixes #1640

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick 2021-04-22 09:33:59 -07:00
parent f845aae761
commit 11780a4503

View File

@ -16,6 +16,7 @@ import (
"net/http" "net/http"
"net/url" "net/url"
"os" "os"
"path/filepath"
"strconv" "strconv"
"time" "time"
"unicode/utf8" "unicode/utf8"
@ -98,7 +99,7 @@ func runPush(ctx context.Context, args []string) error {
contentLength = fi.Size() contentLength = fi.Size()
fileContents = io.LimitReader(f, contentLength) fileContents = io.LimitReader(f, contentLength)
if name == "" { if name == "" {
name = fileArg name = filepath.Base(fileArg)
} }
if slow, _ := strconv.ParseBool(os.Getenv("TS_DEBUG_SLOW_PUSH")); slow { if slow, _ := strconv.ParseBool(os.Getenv("TS_DEBUG_SLOW_PUSH")); slow {