summaryrefslogtreecommitdiffstats
path: root/avahi-client
diff options
context:
space:
mode:
authorTrent Lloyd <lathiat@bur.st>2005-08-02 20:38:45 +0000
committerTrent Lloyd <lathiat@bur.st>2005-08-02 20:38:45 +0000
commit4a26b34ce1c7c2b1f0b65028f5d096939ab9b164 (patch)
tree4628b60234c242b48cc3b02ef1e63ce11da809c1 /avahi-client
parent66142b071a2497d7e3cf58d7bf5159bb1c970d84 (diff)
* Fix a stupidity in avahi-client that stopped it from working.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@210 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-client')
-rw-r--r--avahi-client/client.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/avahi-client/client.c b/avahi-client/client.c
index 6ff099a..290d767 100644
--- a/avahi-client/client.c
+++ b/avahi-client/client.c
@@ -41,9 +41,9 @@ filter_func (DBusConnection *bus, DBusMessage *message, void *data)
goto out;
}
- if (strcmp (name, AVAHI_DBUS_NAME) < 0) {
+ if (strcmp (name, AVAHI_DBUS_NAME) == 0) {
if (old == NULL && new != NULL) {
- fprintf(stderr, "Avahi Daemon reconnected\n");
+ fprintf(stderr, "Avahi Daemon connected\n");
} else if (old != NULL && new == NULL) {
fprintf(stderr, "Avahi Daemon disconnected\n");
}
@@ -56,7 +56,7 @@ out:
return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
}
-static int _dbus_add_match (DBusConnection *bus, char *type, char *interface, char *sender, char *path)
+static gint _dbus_add_match (DBusConnection *bus, char *type, char *interface, char *sender, char *path)
{
DBusError error;
char *filter;
@@ -84,8 +84,8 @@ avahi_client_new ()
AvahiClient *tmp;
DBusError error;
- tmp = malloc (sizeof (AvahiClient));
- tmp->priv = malloc (sizeof (AvahiClientPriv));
+ tmp = g_new (AvahiClient, 1);
+ tmp->priv = g_new (AvahiClientPriv, 1);
g_assert (tmp != NULL);
g_assert (tmp->priv != NULL);
@@ -163,7 +163,7 @@ avahi_client_get_string_reply_and_block (AvahiClient *client, char *method, char
return NULL;
}
- dbus_message_get_args (reply, &error, DBUS_TYPE_STRING, &ret);
+ dbus_message_get_args (reply, &error, DBUS_TYPE_STRING, &ret, DBUS_TYPE_INVALID);
if (dbus_error_is_set (&error))
{