X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=main.go;h=23a3accbe2046619267e52bebb7c6d653e8b5934;hb=d497b77a18c9dee791e9dae8631ba25e3d707f01;hp=b5bd5f5069e49a0a58fed218635c418213efad05;hpb=c4e7eac957e62132bd2cbdf56aab7336ca7f9edc;p=uploader.git diff --git a/main.go b/main.go index b5bd5f5..23a3acc 100644 --- a/main.go +++ b/main.go @@ -134,7 +134,7 @@ func upload(w http.ResponseWriter, r *http.Request) { tai64n.FromTime(t, ts) tai := ts.Encode()[1:] fnOrig := p.FileName() - fd, err := os.OpenFile(tai+".part", os.O_WRONLY|os.O_CREATE, 0666) + fd, err := os.OpenFile(tai+".part", os.O_WRONLY|os.O_CREATE|os.O_EXCL, 0666) if err != nil { log.Println(r.RemoteAddr, tai, fnOrig, err) return