summaryrefslogtreecommitdiff
path: root/bus/expirelist.h
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2003-10-28 23:51:24 +0000
committerHavoc Pennington <hp@redhat.com>2003-10-28 23:51:24 +0000
commitbebc830fc47cbf191f7518dfd0cd88c4938c2dbf (patch)
tree929dcab1c067ca35be2d51ce8a729098bf33dc69 /bus/expirelist.h
parente11ae7246655e59f8e04d1ffcb3788176a6d98b8 (diff)
downloaddbus-bebc830fc47cbf191f7518dfd0cd88c4938c2dbf.tar.gz
dbus-bebc830fc47cbf191f7518dfd0cd88c4938c2dbf.tar.bz2
dbus-bebc830fc47cbf191f7518dfd0cd88c4938c2dbf.zip
2003-10-28 Havoc Pennington <hp@redhat.com>
* bus/expirelist.c (do_expiration_with_current_time): detect failure of the expire_func due to OOM * bus/connection.c (bus_pending_reply_expired): return FALSE on OOM * bus/dispatch.c (check_send_exit_to_service): fix to handle the NoReply error that's now created by the bus when the service exits
Diffstat (limited to 'bus/expirelist.h')
-rw-r--r--bus/expirelist.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/bus/expirelist.h b/bus/expirelist.h
index c843a446..e534e8d9 100644
--- a/bus/expirelist.h
+++ b/bus/expirelist.h
@@ -31,9 +31,9 @@
typedef struct BusExpireList BusExpireList;
typedef struct BusExpireItem BusExpireItem;
-typedef void (* BusExpireFunc) (BusExpireList *list,
- DBusList *link,
- void *data);
+typedef dbus_bool_t (* BusExpireFunc) (BusExpireList *list,
+ DBusList *link,
+ void *data);
struct BusExpireList
{