Skip to content

Commit fd3e77e

Browse files
committed
fix signals handling on windows
1 parent d38eb00 commit fd3e77e

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

actix-server/CHANGES.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changes
22

3+
## [0.1.1] - 2018-12-11
4+
5+
* Fix signal handling on windows
6+
7+
38
## [0.1.0] - 2018-12-09
49

510
* Move server to separate crate

actix-server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "actix-server"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
authors = ["Nikolay Kim <[email protected]>"]
55
description = "Actix server - General purpose tcp server"
66
keywords = ["network", "framework", "async", "futures"]

actix-server/src/signals.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@ impl Signals {
3434
let fut = {
3535
#[cfg(not(unix))]
3636
{
37-
tokio_signal::ctrl_c().and_then(move |stream| Signals {
38-
srv,
39-
stream: Box::new(stream.map(|_| Signal::Int)),
40-
})
37+
tokio_signal::ctrl_c()
38+
.map_err(|_| ())
39+
.and_then(move |stream| Signals {
40+
srv,
41+
stream: Box::new(stream.map(|_| Signal::Int)),
42+
})
4143
}
4244

4345
#[cfg(unix)]

0 commit comments

Comments
 (0)