]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
seccomp: parse_v2_rules()
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 25 May 2018 11:26:25 +0000 (13:26 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Fri, 25 May 2018 11:26:25 +0000 (13:26 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/seccomp.c

index c7f0dab1cbfbbe67c7d7857e90387d41b80d7624..ab40473e492bda277fb4b84c49372cba1193e486 100644 (file)
@@ -115,7 +115,7 @@ static uint32_t get_v2_default_action(char *line)
        } else if (strncmp(line, "trap", 4) == 0) {
                ret_action = SCMP_ACT_TRAP;
        } else if (line[0]) {
-               ERROR("Unrecognized seccomp action: %s", line);
+               ERROR("Unrecognized seccomp action \"%s\"", line);
                return -2;
        }
 
@@ -261,27 +261,27 @@ static int parse_v2_rules(char *line, uint32_t def_action,
        if (rules->action == -1) {
                ERROR("Failed to interpret action");
                ret = -1;
-               goto out;
+               goto on_error;
        }
 
        ret = 0;
        rules->args_num = 0;
        if (!strchr(tmp, '['))
-               goto out;
+               goto on_error;
 
        ret = -1;
        for ((key = strtok_r(tmp, "]", &saveptr)), i = 0; key && i < 6;
             (key = strtok_r(NULL, "]", &saveptr)), i++) {
                ret = get_seccomp_arg_value(key, &rules->args_value[i]);
                if (ret < 0)
-                       goto out;
+                       goto on_error;
 
                rules->args_num++;
        }
 
        ret = 0;
 
-out:
+on_error:
        free(tmp);
 
        return ret;