Reacted on static code checker warning reported by George Danchev

This commit is contained in:
Thomas Schmitt 2011-05-22 20:23:48 +02:00
parent 777f74ea0b
commit 94eecbb123

View File

@ -103,6 +103,8 @@ int lfs_lstat(IsoFileSource *src, struct stat *info)
} }
data = src->data; data = src->data;
path = lfs_get_path(src); path = lfs_get_path(src);
if (path == NULL)
return ISO_OUT_OF_MEM;
if (lstat(path, info) != 0) { if (lstat(path, info) != 0) {
int err; int err;
@ -128,6 +130,7 @@ int lfs_lstat(IsoFileSource *src, struct stat *info)
err = ISO_FILE_ERROR; err = ISO_FILE_ERROR;
break; break;
} }
free(path);
return err; return err;
} }
free(path); free(path);
@ -145,6 +148,8 @@ int lfs_stat(IsoFileSource *src, struct stat *info)
} }
data = src->data; data = src->data;
path = lfs_get_path(src); path = lfs_get_path(src);
if (path == NULL)
return ISO_OUT_OF_MEM;
if (stat(path, info) != 0) { if (stat(path, info) != 0) {
int err; int err;
@ -170,6 +175,7 @@ int lfs_stat(IsoFileSource *src, struct stat *info)
err = ISO_FILE_ERROR; err = ISO_FILE_ERROR;
break; break;
} }
free(path);
return err; return err;
} }
free(path); free(path);