Skip to content

Commit

Permalink
virtiofsd: Convert some functions to return bool
Browse files Browse the repository at this point in the history
Both currently only return 0 or 1.

Signed-off-by: Greg Kurz <groug@kaod.org>
Message-Id: <20210312141003.819108-3-groug@kaod.org>
Reviewed-by: Connor Kuehl <ckuehl@redhat.com>
Reviewed-by: Vivek Goyal <vgoyal@redhat.com>
Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
  • Loading branch information
gkurz authored and dagrh committed Mar 15, 2021
1 parent 20afcc2 commit 03ccaaa
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions tools/virtiofsd/passthrough_ll.c
Expand Up @@ -223,17 +223,17 @@ static struct lo_inode *lo_find(struct lo_data *lo, struct stat *st,
static int xattr_map_client(const struct lo_data *lo, const char *client_name,
char **out_name);

static int is_dot_or_dotdot(const char *name)
static bool is_dot_or_dotdot(const char *name)
{
return name[0] == '.' &&
(name[1] == '\0' || (name[1] == '.' && name[2] == '\0'));
}

/* Is `path` a single path component that is not "." or ".."? */
static int is_safe_path_component(const char *path)
static bool is_safe_path_component(const char *path)
{
if (strchr(path, '/')) {
return 0;
return false;
}

return !is_dot_or_dotdot(path);
Expand Down

0 comments on commit 03ccaaa

Please sign in to comment.