From 8d132758e3246cf70bf5e12d1910b221c2a9e5b5 Mon Sep 17 00:00:00 2001 From: Thadeu Lima de Souza Cascardo Date: Mon, 18 May 2009 03:55:56 -0300 Subject: [PATCH] pushtune accepts an element instead of text. --- status.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/status.c b/status.c index 28f9a91..db14f74 100644 --- a/status.c +++ b/status.c @@ -146,19 +146,17 @@ createtune (char *line) } void -pushtune (iksparser *parser, char *node, char *line) +pushtune (iksparser *parser, char *node, iks *tune) { iks *iq; iks *query; iks *publish; iks *item; - iks *tune; iq = createiq ("set", pbservice, "pubsub", "http://jabber.org/protocol/pubsub", &query); publish = iks_insert (query, "publish"); iks_insert_attrib (publish, "node", node); item = iks_insert (publish, "item"); - tune = createtune (line); iks_insert_node (item, tune); printf ("debug: %s\n", iks_string (iks_stack (iq), iq)); iks_send (parser, iq); @@ -192,8 +190,10 @@ process_mood (iksparser *parser, char *cmdline) else if (!strcmp (cmd, "tune")) { char *node; + iks *tune; node = "http://jabber.org/protocol/tune"; - pushtune (parser, node, cmdline); + tune = createtune (cmdline); + pushtune (parser, node, tune); } free (orig_cmdline); } -- 2.20.1