X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fdbus-job.c;h=2a33039bdb23a95eb50b65ce5e0e022a96d3603c;hb=9b4f818bd8dd45029992f844d07a61c9977da720;hp=16aa8d071eb18dfa3f1b4f8a5c17c5615f168dd2;hpb=5d44db4a905c62d6cf0dfabbf61df49621efec22;p=elogind.git diff --git a/src/dbus-job.c b/src/dbus-job.c index 16aa8d071..2a33039bd 100644 --- a/src/dbus-job.c +++ b/src/dbus-job.c @@ -97,7 +97,7 @@ static DBusHandlerResult bus_job_message_dispatch(Job *j, DBusConnection *connec if (!(reply = dbus_message_new_method_return(message))) goto oom; - job_free(j); + job_finish_and_invalidate(j, JOB_CANCELED); } else return bus_default_message_handler(j->manager, connection, message, INTROSPECTION, properties);