Dolda2000 GitWeb
/
doldaconnect.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Understand new connect stanza.
[doldaconnect.git]
/
clients
/
gnome-trans-applet
/
conduit-dclib.c
diff --git
a/clients/gnome-trans-applet/conduit-dclib.c
b/clients/gnome-trans-applet/conduit-dclib.c
index
2089f7f
..
c267db2
100644
(file)
--- a/
clients/gnome-trans-applet/conduit-dclib.c
+++ b/
clients/gnome-trans-applet/conduit-dclib.c
@@
-195,12
+195,12
@@
static void dcfdcb(struct conduit *conduit, int fd, GdkInputCondition condition)
{
if(!wcscmp(resp->cmdname, L".connect"))
{
{
if(!wcscmp(resp->cmdname, L".connect"))
{
- if(
resp->code == 200
)
+ if(
dc_checkprotocol(resp, DC_LATEST)
)
{
{
- dc_loginasync(NULL, 1, noconv, (void (*)(int, wchar_t *, void *))logincb, conduit);
- } else {
dc_disconnect();
disconnected(conduit);
dc_disconnect();
disconnected(conduit);
+ } else {
+ dc_loginasync(NULL, 1, noconv, (void (*)(int, wchar_t *, void *))logincb, conduit);
}
} else if(!wcscmp(resp->cmdname, L".notify")) {
dc_uimisc_handlenotify(resp);
}
} else if(!wcscmp(resp->cmdname, L".notify")) {
dc_uimisc_handlenotify(resp);