/* 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; | |
} |