X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=clients%2Ftest.c;h=cf4bc4ca4dc5eb16bfbd4da1c7b3fac14fce449e;hb=68f4d42909fb311bc173dc2f684cd826b1f89ba5;hp=f5e6cbd1c181c97923886f1ecb12a06615f41e5c;hpb=97ca763e1e3feafd069ecb75277c0e5425aa1f72;p=doldaconnect.git diff --git a/clients/test.c b/clients/test.c index f5e6cbd..cf4bc4c 100644 --- a/clients/test.c +++ b/clients/test.c @@ -5,15 +5,18 @@ #include #include +int done; + void authcallback(int err, wchar_t *reason, void *data) { printf("Logged in: %i\n", err); + dc_queuecmd(NULL, NULL, L"quit", NULL); } int main(int argc, char **argv) { struct pollfd pfd; - int fd, done; + int fd; struct dc_response *resp; dc_init(); @@ -39,7 +42,7 @@ int main(int argc, char **argv) if(!wcscmp(resp->cmdname, L".connect")) { printf("Connected: %i\n", resp->code); - if(resp->code == 200) + if(resp->code == 201) dc_loginasync(NULL, 1, NULL, authcallback, NULL); } dc_freeresp(resp);