diff options
Diffstat (limited to 'src/transaction.c')
-rw-r--r-- | src/transaction.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/transaction.c b/src/transaction.c index 7367d1240..81af8d831 100644 --- a/src/transaction.c +++ b/src/transaction.c @@ -76,7 +76,8 @@ int git_transaction_new(git_transaction **out, git_repository *repo) assert(out && repo); - git_pool_init(&pool, 1); + if ((error = git_pool_init(&pool, 1)) < 0) + goto on_error; tx = git_pool_mallocz(&pool, sizeof(git_transaction)); if (!tx) { |