activate: validate fdname when accepting it
authorLennart Poettering <lennart@poettering.net>
Tue, 6 Oct 2015 10:32:31 +0000 (12:32 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 6 Oct 2015 10:32:31 +0000 (12:32 +0200)
src/activate/activate.c

index 6a84323..4ece136 100644 (file)
@@ -361,6 +361,11 @@ static int parse_argv(int argc, char *argv[]) {
                         break;
 
                 case ARG_FDNAME:
+                        if (!fdname_is_valid(optarg)) {
+                                log_error("File descriptor name %s is not valid, refusing.", optarg);
+                                return -EINVAL;
+                        }
+
                         arg_fdname = optarg;
                         break;