2005-05-08 Havoc Pennington <hp@redhat.com>

* dbus/dbus-sysdeps-util.c (_dbus_become_daemon): write the
	daemon's pid, not the parent's pid, to the file descriptor.
	Reported by Taj Morton.
This commit is contained in:
Havoc Pennington 2005-05-08 15:41:39 +00:00
parent 4db285c800
commit 0e0b8c197d
2 changed files with 8 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2005-05-08 Havoc Pennington <hp@redhat.com>
* dbus/dbus-sysdeps-util.c (_dbus_become_daemon): write the
daemon's pid, not the parent's pid, to the file descriptor.
Reported by Taj Morton.
2005-05-05 Havoc Pennington <hp@redhat.com>
* configure.in (LT_*): add notes on how the libtool versioning

View file

@ -56,7 +56,7 @@
* Does the chdir, fork, setsid, etc. to become a daemon process.
*
* @param pidfile #NULL, or pidfile to create
* @param print_pid_fd file descriptor to print pid to, or -1 for none
* @param print_pid_fd file descriptor to print daemon's pid to, or -1 for none
* @param error return location for errors
* @returns #FALSE on failure
*/
@ -142,7 +142,7 @@ _dbus_become_daemon (const DBusString *pidfile,
return FALSE;
}
if (!_dbus_string_append_int (&pid, _dbus_getpid ()) ||
if (!_dbus_string_append_int (&pid, child_pid) ||
!_dbus_string_append (&pid, "\n"))
{
_dbus_string_free (&pid);