Fixing creation of upload directory

This commit is contained in:
Denis-Cosmin Nutiu 2017-12-22 18:09:33 +02:00
parent 163f78b664
commit b693718afc

View file

@ -293,16 +293,16 @@ func StartUploadServer(wg *sync.WaitGroup) error {
uploadListener, err = net.Listen("tcp", fmt.Sprintf("%s:%d", addr, port)) uploadListener, err = net.Listen("tcp", fmt.Sprintf("%s:%d", addr, port))
if err != nil { if err != nil {
log.Println(err) log.Println(err)
return err goto exit
} }
defer uploadListener.Close() defer uploadListener.Close()
err = os.Mkdir(uploadDirectory, 0740) err = os.Mkdir(BasePath+"/"+uploadDirectory, 0740)
if err != nil { if err != nil {
if _, err := os.Stat(uploadDirectory); err != nil { if _, err := os.Stat(BasePath + "/" + uploadDirectory); err != nil {
if os.IsNotExist(err) { if os.IsNotExist(err) {
log.Println("Can't create upload directory!") log.Println("Can't create upload directory!")
return err goto exit
} }
} }
} }