summaryrefslogtreecommitdiffstats
path: root/src/sysupdate/sysupdate-util.c
blob: c7a23015ce52b882f590429cd3df74e5eb5ee119 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* SPDX-License-Identifier: LGPL-2.1-or-later */

#include "path-util.h"
#include "sysupdate-util.h"

bool version_is_valid(const char *s) {
        if (isempty(s))
                return false;

        if (!filename_is_valid(s))
                return false;

        if (!in_charset(s, ALPHANUMERICAL ".,_-+"))
                return false;

        return true;
}