diff options
Diffstat (limited to 'camel/providers/imap4/camel-imap4-engine.c')
-rw-r--r-- | camel/providers/imap4/camel-imap4-engine.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/camel/providers/imap4/camel-imap4-engine.c b/camel/providers/imap4/camel-imap4-engine.c index 5e3d93ddaf..75831fa0b3 100644 --- a/camel/providers/imap4/camel-imap4-engine.c +++ b/camel/providers/imap4/camel-imap4-engine.c @@ -310,6 +310,10 @@ camel_imap4_engine_namespace (CamelIMAP4Engine *engine, CamelException *ex) if (id == -1 || ic->status != CAMEL_IMAP4_COMMAND_COMPLETE) { camel_exception_xfer (ex, &ic->ex); camel_imap4_command_unref (ic); + + if (array != NULL) + g_ptr_array_free (array, TRUE); + return -1; } |