diff options
Diffstat (limited to 'src/Permission.cxx')
-rw-r--r-- | src/Permission.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Permission.cxx b/src/Permission.cxx index daf24e184..95a164fc4 100644 --- a/src/Permission.cxx +++ b/src/Permission.cxx @@ -29,6 +29,7 @@ #include <glib.h> +#include <assert.h> #include <string.h> static constexpr char PERMISSION_PASSWORD_CHAR = '@'; @@ -45,12 +46,11 @@ static unsigned permission_default; static unsigned parsePermissions(const char *string) { + assert(string != nullptr); + unsigned permission = 0; gchar **tokens; - if (!string) - return 0; - tokens = g_strsplit(string, PERMISSION_SEPERATOR, 0); for (unsigned i = 0; tokens[i] != NULL; ++i) { char *temp = tokens[i]; |