diff options
Diffstat (limited to 'camel/providers')
-rw-r--r-- | camel/providers/imapp/ChangeLog | 5 | ||||
-rw-r--r-- | camel/providers/imapp/camel-imapp-engine.c | 12 |
2 files changed, 13 insertions, 4 deletions
diff --git a/camel/providers/imapp/ChangeLog b/camel/providers/imapp/ChangeLog index 766c24b81a..9c70d8d7b9 100644 --- a/camel/providers/imapp/ChangeLog +++ b/camel/providers/imapp/ChangeLog @@ -1,3 +1,8 @@ +2004-09-30 Not Zed <NotZed@Ximian.com> + + * camel-imapp-engine.c: make the build again, warnings, doesn't + work. + 2004-09-28 Not Zed <NotZed@Ximian.com> * camel-imapp-engine.c (camel_imapp_engine_command_free): assume diff --git a/camel/providers/imapp/camel-imapp-engine.c b/camel/providers/imapp/camel-imapp-engine.c index e28843217d..1eaa4b8025 100644 --- a/camel/providers/imapp/camel-imapp-engine.c +++ b/camel/providers/imapp/camel-imapp-engine.c @@ -702,12 +702,12 @@ camel_imapp_engine_command_find (CamelIMAPPEngine *imap, const char *name) /* first, try active */ ic = (CamelIMAPPCommand *)imap->active.head; - in = ic->next; + in = ic->msg.ln.next; while (in) { if (strcmp(ic->name, name) == 0) return ic; ic = in; - in = in->next; + in = in->msg.ln.next; } return NULL; @@ -723,12 +723,12 @@ camel_imapp_engine_command_find_tag(CamelIMAPPEngine *imap, unsigned int tag) return ic; ic = (CamelIMAPPCommand *)imap->active.head; - in = ic->next; + in = ic->msg.ln.next; while (in) { if (ic->tag == tag) return ic; ic = in; - in = in->next; + in = in->msg.ln.next; } return NULL; @@ -1000,6 +1000,10 @@ imap_engine_command_addv(CamelIMAPPEngine *imap, CamelIMAPPCommand *ic, const ch static void * cie_worker(void *data) { + CamelIMAPPCommand *ic = data; + CamelIMAPPEngine *imap; + CamelIMAPPCommandPart *cp; + /* FIXME: remove select stuff */ /* see if we need to pre-queue a select command to select the right folder first */ |