Make dc-c&l non-verbose.
[doldaconnect.git] / lib / uimisc.c
index 63c6fdb..407e400 100644 (file)
@@ -869,6 +869,9 @@ static int getfnlistcallback(struct dc_response *resp)
                fn->name = swcsdup(ires->argv[2].val.str);
                fn->numusers = ires->argv[3].val.num;
                fn->state = ires->argv[4].val.num;
+               if(fn->pubid != NULL)
+                   free(fn->pubid);
+               fn->pubid = swcsdup(ires->argv[5].val.str);
            } else {
                fn = newfn();
                fn->id = ires->argv[0].val.num;
@@ -876,6 +879,7 @@ static int getfnlistcallback(struct dc_response *resp)
                fn->name = swcsdup(ires->argv[2].val.str);
                fn->numusers = ires->argv[3].val.num;
                fn->state = ires->argv[4].val.num;
+               fn->pubid = swcsdup(ires->argv[5].val.str);
                fn->found = 1;
            }
            dc_freeires(ires);
@@ -1246,7 +1250,7 @@ void dc_uimisc_handlenotify(struct dc_response *resp)
                    free(peer->nick);
                    peer->nick = swcsdup(ires->argv[2].val.str);
                }
-               for(i = 3; i < resp->rlines[0].argc; i += 3)
+               for(i = 4; i < resp->rlines[0].argc; i += 3)
                {
                    switch(wcstol(resp->rlines[0].argv[i + 1], NULL, 10))
                    {