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

Commit eac4ecc3 authored by Colin Cross's avatar Colin Cross
Browse files

Fix ScopedSignalHandler

I4ae2d82fdfdd58cf8ef1dfb6c401cef4ba9d3e88 broke memunreachable_test
by replacing signal_ with signal.

Test: memunreachable_test
Change-Id: I8148321e3a94530867106708a33b5b63ed867380
parent 51b4f482
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); });