hugo

Unnamed repository; edit this file 'description' to name the repository.

git clone git://git.shimmy1996.com/hugo.git
commit 9349a889e2bf6262681164f41c9221a382fd57ae
parent ff4ca992869cdbcc9f2ce06c9a2f9857a0b95910
Author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Date:   Sat, 27 Feb 2016 16:58:42 +0100

Do not try to find available port if set by user

He/she probably really meant it.

Fixes #1901

Diffstat:
Mcommands/server.go | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/commands/server.go b/commands/server.go
@@ -118,6 +118,10 @@ func server(cmd *cobra.Command, args []string) error {
 	if err == nil {
 		l.Close()
 	} else {
+		if flagChanged(serverCmd.Flags(), "port") {
+			// port set explicitly by user -- he/she probably meant it!
+			return newSystemErrorF("Port %d already in use", serverPort)
+		}
 		jww.ERROR.Println("port", serverPort, "already in use, attempting to use an available port")
 		sp, err := helpers.FindAvailablePort()
 		if err != nil {