Merge pull request #10594 from poettering/env-reload-fix
change handling of environment block of PID1's manager object
This commit is contained in:
+2
-2
@@ -169,7 +169,7 @@ char **strv_new_ap(const char *x, va_list ap) {
|
||||
return TAKE_PTR(a);
|
||||
}
|
||||
|
||||
char **strv_new(const char *x, ...) {
|
||||
char **strv_new_internal(const char *x, ...) {
|
||||
char **r;
|
||||
va_list ap;
|
||||
|
||||
@@ -658,7 +658,7 @@ char **strv_split_nulstr(const char *s) {
|
||||
}
|
||||
|
||||
if (!r)
|
||||
return strv_new(NULL, NULL);
|
||||
return strv_new(NULL);
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
+2
-1
@@ -54,8 +54,9 @@ bool strv_equal(char **a, char **b);
|
||||
|
||||
#define strv_contains(l, s) (!!strv_find((l), (s)))
|
||||
|
||||
char **strv_new(const char *x, ...) _sentinel_;
|
||||
char **strv_new_internal(const char *x, ...) _sentinel_;
|
||||
char **strv_new_ap(const char *x, va_list ap);
|
||||
#define strv_new(...) strv_new_internal(__VA_ARGS__, NULL)
|
||||
|
||||
#define STRV_IGNORE ((const char *) -1)
|
||||
|
||||
|
||||
@@ -1199,7 +1199,7 @@ int get_timezones(char ***ret) {
|
||||
|
||||
assert(ret);
|
||||
|
||||
zones = strv_new("UTC", NULL);
|
||||
zones = strv_new("UTC");
|
||||
if (!zones)
|
||||
return -ENOMEM;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user