Due to the order of the previous logic in ScanReader, an error not caused by EOF would effectively get ignored since an error will always be returned with `isPrefix` equal to false, thus triggering the first break, and error checking is not performed beyond that point. Thus, canceling an installation process for a server while this process was running would hang the routine and cause the loop to run endlessly, even with a canceled context.  | 
			||
|---|---|---|
| .. | ||
| backup | ||
| filesystem | ||
| backup.go | ||
| config_parser.go | ||
| configuration.go | ||
| console_test.go | ||
| console.go | ||
| crash.go | ||
| errors.go | ||
| events.go | ||
| install.go | ||
| listeners.go | ||
| manager.go | ||
| mounts.go | ||
| power_test.go | ||
| power.go | ||
| resources.go | ||
| server.go | ||
| update.go | ||
| websockets.go | ||