Merge pull request #605 from francoishill/patch-6
Update app.go
Showing
1 changed file
with
8 additions
and
4 deletions
| ... | @@ -62,10 +62,14 @@ func (app *App) Run() { | ... | @@ -62,10 +62,14 @@ func (app *App) Run() { |
| 62 | BeeLogger.Critical("ResolveTCPAddr:", err) | 62 | BeeLogger.Critical("ResolveTCPAddr:", err) |
| 63 | } | 63 | } |
| 64 | l, err = GetInitListener(laddr) | 64 | l, err = GetInitListener(laddr) |
| 65 | theStoppable = newStoppable(l) | 65 | if err == nil { |
| 66 | err = server.Serve(theStoppable) | 66 | theStoppable = newStoppable(l) |
| 67 | theStoppable.wg.Wait() | 67 | err = server.Serve(theStoppable) |
| 68 | CloseSelf() | 68 | if err == nil { |
| 69 | theStoppable.wg.Wait() | ||
| 70 | err = CloseSelf() | ||
| 71 | } | ||
| 72 | } | ||
| 69 | } else { | 73 | } else { |
| 70 | s := &http.Server{ | 74 | s := &http.Server{ |
| 71 | Addr: addr, | 75 | Addr: addr, | ... | ... |
-
Please register or sign in to post a comment