diff options
author | Richard Sharpe <realrichardsharpe@gmail.com> | 2011-09-26 22:25:43 -0700 |
---|---|---|
committer | Volker Lendecke <vlendec@samba.org> | 2011-09-27 18:51:47 +0200 |
commit | dab8472731e9c1328eab2ff90f2ab8846b02cd46 (patch) | |
tree | dfa921b3c6d156cf373b8d3026f056855058991e /source3/modules | |
parent | b93eae206433450fbd45ce96bff2c0be5a055a70 (diff) | |
download | samba-dab8472731e9c1328eab2ff90f2ab8846b02cd46.tar.gz samba-dab8472731e9c1328eab2ff90f2ab8846b02cd46.tar.bz2 samba-dab8472731e9c1328eab2ff90f2ab8846b02cd46.zip |
Free the memory talloc'd
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Tue Sep 27 18:51:47 CEST 2011 on sn-devel-104
Diffstat (limited to 'source3/modules')
-rw-r--r-- | source3/modules/vfs_default.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source3/modules/vfs_default.c b/source3/modules/vfs_default.c index 2dc7ec75b8..745b36c97c 100644 --- a/source3/modules/vfs_default.c +++ b/source3/modules/vfs_default.c @@ -1621,6 +1621,7 @@ static bool vfswrap_is_offline(struct vfs_handle_struct *handle, { NTSTATUS status; char *path; + bool offline = false; if (ISDOT(fname->base_name) || ISDOTDOT(fname->base_name)) { return false; @@ -1639,7 +1640,11 @@ static bool vfswrap_is_offline(struct vfs_handle_struct *handle, return false; } - return (dmapi_file_flags(path) & FILE_ATTRIBUTE_OFFLINE) != 0; + offline = dmapi_file_flags(path) & FILE_ATTRIBUTE_OFFLINE != 0; + + TALLOC_FREE(path); + + return offline; } static int vfswrap_set_offline(struct vfs_handle_struct *handle, |