On Mon, 10 Jul 2017 13:19:12 +0200
Phil Sutter <p...@nwl.cc> wrote:

> +static bool is_basename(const char *name)
> +{
> +     char *name_dup = strdup(name);
> +     bool rc = true;
> +
> +     if (!name_dup)
> +             return false;
> +
> +     if (strcmp(basename(name_dup), name))
> +             rc = false;
> +
> +     free(name_dup);
> +     return rc;
> +}

Why not just:

static bool is_basename(const char *name)
{
        return strchr(name '/') == NULL;
}

Reply via email to