Changeset ebd9392 in mainline for uspace/srv/vfs/vfs_file.c


Ignore:
Timestamp:
2007-11-24T18:43:26Z (17 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
b3cd9eb
Parents:
9201f47
Message:

Add sanity checks to functions using file descriptors as indices into files.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/vfs/vfs_file.c

    r9201f47 rebd9392  
    100100void vfs_fd_free(int fd)
    101101{
     102        assert(fd < MAX_OPEN_FILES);
    102103        assert(files[fd] != NULL);
    103104        vfs_file_delref(files[fd]);
     
    145146vfs_file_t *vfs_file_get(int fd)
    146147{
    147         return files[fd];
     148        if (fd < MAX_OPEN_FILES)
     149                return files[fd];
     150        return NULL;
    148151}
    149152
Note: See TracChangeset for help on using the changeset viewer.