mirror of
https://git.notmuchmail.org/git/notmuch
synced 2025-01-03 15:21:41 +01:00
lib: check talloc success in compact
In line with the allocation checks all around.
This commit is contained in:
parent
8e4e537cee
commit
a95dbba156
1 changed files with 5 additions and 1 deletions
|
@ -863,13 +863,17 @@ notmuch_database_compact (const char* path,
|
|||
const char* backup_path,
|
||||
notmuch_compact_status_cb_t status_cb)
|
||||
{
|
||||
void *local = talloc_new (NULL);
|
||||
void *local;
|
||||
char *notmuch_path, *xapian_path, *compact_xapian_path;
|
||||
char *old_xapian_path = NULL;
|
||||
notmuch_status_t ret = NOTMUCH_STATUS_SUCCESS;
|
||||
notmuch_database_t *notmuch = NULL;
|
||||
struct stat statbuf;
|
||||
|
||||
local = talloc_new (NULL);
|
||||
if (! local)
|
||||
return NOTMUCH_STATUS_OUT_OF_MEMORY;
|
||||
|
||||
ret = notmuch_database_open(path, NOTMUCH_DATABASE_MODE_READ_WRITE, ¬much);
|
||||
if (ret) {
|
||||
goto DONE;
|
||||
|
|
Loading…
Reference in a new issue