logind: simplify job variable handling
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 13 Jan 2016 03:02:18 +0000 (22:02 -0500)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 18 Jan 2016 20:21:28 +0000 (15:21 -0500)
commit2adae5ac5dd87cc6426ae0aa22116f20abc6646f
tree4234b1d0b44729a114fa3f535f784bb9ce611c6a
parent011062f3c0cff25f60fa15eca8a20b8e47d7db72
logind: simplify job variable handling

manager_{start,stop}_{slice,scope,unit} functions had an optional job
output parameter. But all callers specified job, so make the parameter
mandatory, add asserts. Also extract common job variable handling to
a helper function to avoid duplication.

Avoids gcc warning about job being unitialized.
src/login/logind-dbus.c
src/login/logind-user.c