diff options
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | dbus/dbus-sysdeps.c | 4 | 
2 files changed, 7 insertions, 2 deletions
| @@ -1,5 +1,10 @@  2005-01-20  Havoc Pennington  <hp@redhat.com> +	* dbus/dbus-sysdeps.c (_dbus_poll): amazingly, trying to compile +	code can reveal bugs in it + +2005-01-20  Havoc Pennington  <hp@redhat.com> +  	* dbus/dbus-sysdeps.c (_dbus_poll): fix several bugs in the  	select() version, patches from Tor Lillqvist diff --git a/dbus/dbus-sysdeps.c b/dbus/dbus-sysdeps.c index 96bf3fea..83c1ce4c 100644 --- a/dbus/dbus-sysdeps.c +++ b/dbus/dbus-sysdeps.c @@ -1840,7 +1840,7 @@ _dbus_poll (DBusPollFD *fds,    for (i = 0; i < n_fds; i++)      { -      DBusPollFD *fdp = fds[i]; +      DBusPollFD *fdp = &fds[i];        if (fdp->events & _DBUS_POLLIN)  	FD_SET (fdp->fd, &read_set); @@ -1863,7 +1863,7 @@ _dbus_poll (DBusPollFD *fds,      {        for (i = 0; i < n_fds; i++)  	{ -	  DBusPollFD *fdp = fds[i]; +	  DBusPollFD *fdp = &fds[i];  	  fdp->revents = 0; | 
