Commit bfd0dc5

Richard Luby <richluby@gmail.com>
2016-11-15 11:25:22
removed problem where server hangs tag: v0.1
server encountered a hang if denied access to write directory. now, small possibility exists of overwriting users previous test
1 parent 57a69fd
Changed files (1)
serverHandlers.go
@@ -81,13 +81,7 @@ func writeTestFile(clientTest ClientTest, data []byte) error {
 		strconv.Itoa(len(clientTest.Records))+
 			"-"+fmt.Sprintf("%.2f", clientTest.Score))
 	id := fmt.Sprintf("%05d", rand.Intn(99999)) // generate random 5-digit id
-	for fileNeedsWrite := true; fileNeedsWrite; {
-		if err = ioutil.WriteFile(resultsFilePath+"-"+id, data, 0400); err != nil {
-			id = strconv.Itoa(rand.Intn(99999))
-			continue
-		}
-		fileNeedsWrite = false
-	}
+	err = ioutil.WriteFile(resultsFilePath+"-"+id, data, 0400)
 	return err
 }