diff --git a/src/xmppipe.c b/src/xmppipe.c index 48a1e13..f8f7fd1 100644 --- a/src/xmppipe.c +++ b/src/xmppipe.c @@ -386,7 +386,7 @@ int xmppipe_discovery_init(xmppipe_state_t *state) { xmppipe_stanza_set_attribute(iq, "to", state->server); id = xmppipe_uuid_gen(state->ctx); - xmppipe_stanza_set_id(iq, xmppipe_uuid_gen(state->ctx)); + xmppipe_stanza_set_id(iq, id); query = xmppipe_stanza_new(state->ctx); xmppipe_stanza_set_name(query, "query");