Changeset 9c4cf0d in mainline for uspace/app/sysinst/futil.c
- Timestamp:
- 2017-04-02T11:24:06Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade
- Children:
- 151f1cc
- Parents:
- b19e892
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/sysinst/futil.c
rb19e892 r9c4cf0d 83 83 } while (true); 84 84 85 (void) close(sf);85 (void) vfs_put(sf); 86 86 87 rc = close(df);87 rc = vfs_put(df); 88 88 if (rc < 0) 89 89 return EIO; … … 166 166 167 167 if (vfs_stat(sf, &st) != EOK) { 168 close(sf);168 vfs_put(sf); 169 169 return EIO; 170 170 } … … 174 174 data = calloc(fsize, 1); 175 175 if (data == NULL) { 176 close(sf);176 vfs_put(sf); 177 177 return ENOMEM; 178 178 } … … 180 180 nr = read(sf, (aoff64_t []) { 0 }, data, fsize); 181 181 if (nr != (ssize_t)fsize) { 182 close(sf);182 vfs_put(sf); 183 183 free(data); 184 184 return EIO; 185 185 } 186 186 187 (void) close(sf);187 (void) vfs_put(sf); 188 188 *rdata = data; 189 189 *rsize = fsize;
Note:
See TracChangeset
for help on using the changeset viewer.