diff --git a/obexd/plugins/filesystem.c b/obexd/plugins/filesystem.c
index 0fc52fc..4106c80 100644
--- a/obexd/plugins/filesystem.c
+++ b/obexd/plugins/filesystem.c
return 0;
t = realpath(path, NULL);
-
if (t == NULL)
return -errno;
{
struct stat stats;
struct statvfs buf;
- int fd = open(name, oflag, mode);
+ int fd, ret;
uint64_t avail;
- int ret;
+ fd = open(name, oflag, mode);
if (fd < 0) {
if (err)
*err = -errno;
}
ret = stat(name, &dstat);
-
if (ret < 0) {
if (err)
*err = -errno;
fullname = g_build_filename(name, ep->d_name, NULL);
ret = stat(fullname, &fstat);
-
if (ret < 0) {
DBG("stat: %s(%d)", strerror(errno), errno);
g_free(filename);