diff --git a/.gitmodules b/.gitmodules index c5e419664dd..b7922bd89de 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "dpdk"] path = dpdk - url = ../dpdk + url = https://github.com/ptrsmrn/dpdk.git diff --git a/src/core/future.cc b/src/core/future.cc index 10cfc13541e..aa2fada94a3 100644 --- a/src/core/future.cc +++ b/src/core/future.cc @@ -157,7 +157,7 @@ void engine_exit(std::exception_ptr eptr) { engine().exit(1); } -broken_promise::broken_promise() : logic_error("broken promise") { } +broken_promise::broken_promise() : logic_error("broken promise") { abort(); } future_state_base::future_state_base(current_exception_future_marker) noexcept : future_state_base(std::current_exception()) { }