fix potential double free
the store may be discarded before we reach maildir_select() again, which will leave us with a dangling pointer.
This commit is contained in:
parent
e71ad53b7f
commit
04ca97920d
|
@ -763,6 +763,7 @@ maildir_select( store_t *gctx, int create,
|
|||
|
||||
maildir_cleanup( gctx );
|
||||
gctx->msgs = 0;
|
||||
ctx->excs = 0;
|
||||
ctx->uvfd = -1;
|
||||
#ifdef USE_DB
|
||||
ctx->db = 0;
|
||||
|
|
Loading…
Reference in New Issue
Block a user