dbus: Fix use-after-free in property changed signals

Configuring with --enable-asan and running test-dbus-properties revealed
that properties_set_complete() was accessing a reply message after it
was sent, but l_dbus_send() had already unref'd and freed the message.

Grabbing a reference to the reply before sending fixes the problem.
1 file changed