----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/60057/#review181823 -----------------------------------------------------------
Ship it! Ship It! - Michael Park On July 31, 2017, 5:58 a.m., Benjamin Bannier wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/60057/ > ----------------------------------------------------------- > > (Updated July 31, 2017, 5:58 a.m.) > > > Review request for mesos and Michael Park. > > > Repository: mesos > > > Description > ------- > > This member function of 'ProcessManager' was capturing a 'this' > pointer when dispatching to itself, but did not properly use 'defer' > or 'dispatch'. While this pattern is usually suspect, it was safe here > as we can be sure that the process manager lives long enough to safely > invoke the created callback. > > This patch removes the capture of 'this' and instead explicitly > references the 'static process_manager' in the created callback to > signal that we rely on external invariants. > > > Diffs > ----- > > 3rdparty/libprocess/src/process.cpp > 44c3531538691dd9600b9169a83f4fd504f4f089 > > > Diff: https://reviews.apache.org/r/60057/diff/2/ > > > Testing > ------- > > * `make check` (Fedora 25 clang-trunk w/ optimizations) > > > Thanks, > > Benjamin Bannier > >
