]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
conf: cleanup macros parse_propagationopts
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 19 Feb 2019 22:44:08 +0000 (23:44 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 19 Feb 2019 22:44:08 +0000 (23:44 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/conf.c

index ef1d2051a8e085b07ba13913fdeb5080ec281ee4..e9bbbb1ce34f819d3aa470ca20234caa98f39b06 100644 (file)
@@ -1937,7 +1937,8 @@ static void parse_propagationopt(char *opt, unsigned long *flags)
 
 int parse_propagationopts(const char *mntopts, unsigned long *pflags)
 {
-       char *p, *s;
+       __do_free char *s = NULL;
+       char *p;
 
        if (!mntopts)
                return 0;
@@ -1951,7 +1952,6 @@ int parse_propagationopts(const char *mntopts, unsigned long *pflags)
        *pflags = 0L;
        lxc_iterate_parts(p, s, ",")
                parse_propagationopt(p, pflags);
-       free(s);
 
        return 0;
 }