Message ID | 1383122648-19110-1-git-send-email-liwang@ubuntukylin.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/src/os/chain_xattr.cc b/src/os/chain_xattr.cc index 62733e3..d0a149c 100644 --- a/src/os/chain_xattr.cc +++ b/src/os/chain_xattr.cc @@ -401,7 +401,7 @@ int chain_flistxattr(int fd, char *names, size_t len) { r = sys_flistxattr(fd, full_buf, total_len); if (r < 0) - return r; + goto done; char *p = full_buf; const char *end = full_buf + r;
Free allocated memory before return Signed-off-by: Li Wang <liwang@ubuntukylin.com> --- src/os/chain_xattr.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)