Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a29d204 authored by Colin Cross's avatar Colin Cross Committed by android-build-merger
Browse files

Merge "Fix ScopedSignalHandler" am: 7dbf1a18

am: 1deafe16

Change-Id: Ie40e77a28100eddb12a85cc8bcd31f169f317805
parents 40e88b22 1deafe16
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ class ScopedSignalHandler {

  template <class F>
  void install(int signal, F&& f) {
    if (signal != -1) MEM_LOG_ALWAYS_FATAL("ScopedSignalHandler already installed");
    if (signal_ != -1) MEM_LOG_ALWAYS_FATAL("ScopedSignalHandler already installed");

    handler_ = SignalFn(std::allocator_arg, allocator_,
                        [=](int signal, siginfo_t* si, void* uctx) { f(*this, signal, si, uctx); });