Skip to content

Commit

Permalink
Fixed memory leak
Browse files Browse the repository at this point in the history
Change-Id: I2d231b653423b1c38e071be9966c3ce60efda22d
Reviewed-on: http://review.couchbase.org/13125
Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
  • Loading branch information
trondn committed Feb 9, 2012
1 parent ed1fbf0 commit 677e403
Showing 1 changed file with 3 additions and 0 deletions.
3 changes: 3 additions & 0 deletions src/vbucket.c
Original file line number Diff line number Diff line change
Expand Up @@ -128,12 +128,15 @@ void vbucket_config_destroy(VBUCKET_CONFIG_HANDLE vb) {
int i;
for (i = 0; i < vb->num_servers; ++i) {
free(vb->servers[i].authority);
free(vb->servers[i].rest_api_authority);
free(vb->servers[i].couchdb_api_base);
}
free(vb->servers);
free(vb->user);
free(vb->password);
free(vb->fvbuckets);
free(vb->vbuckets);
free(vb->continuum);
free(vb->errmsg);
memset(vb, 0xff, sizeof(vb));
free(vb);
Expand Down

0 comments on commit 677e403

Please sign in to comment.