diff options
author | cognet <cognet@FreeBSD.org> | 2007-02-13 01:28:48 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2007-02-13 01:28:48 +0000 |
commit | 0ac08d4cdc9db57f652fede995bad237aac99311 (patch) | |
tree | cff899fc501ded2befe96c7e9924ebaa4672b8fc /sys | |
parent | 080df409ce98cc0c8d9b5cf6c12a288d35f0e0c8 (diff) | |
download | FreeBSD-src-0ac08d4cdc9db57f652fede995bad237aac99311.zip FreeBSD-src-0ac08d4cdc9db57f652fede995bad237aac99311.tar.gz |
Make vfs_getopts() set *error to ENOENT if the option wasn't found, so that
consumers don't have to check for both error and the return value (some of
them actually don't do it).
MFC After: 1 week
Diffstat (limited to 'sys')
-rw-r--r-- | sys/kern/vfs_mount.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/vfs_mount.c b/sys/kern/vfs_mount.c index 8604e31..09ac9ad 100644 --- a/sys/kern/vfs_mount.c +++ b/sys/kern/vfs_mount.c @@ -1798,6 +1798,7 @@ vfs_getopts(struct vfsoptlist *opts, const char *name, int *error) } return (opt->value); } + *error = ENOENT; return (NULL); } |