]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/basic/env-util.c
Merge pull request #12590 from keszybz/unicode-cmdlines
[thirdparty/systemd.git] / src / basic / env-util.c
index fd449dcce07d1c0badf7f5b614646b04751c66a1..896eec58356a0673ec7feb1a951e0b0839123bea 100644 (file)
@@ -72,7 +72,7 @@ bool env_value_is_valid(const char *e) {
          * either. Discounting the shortest possible variable name of
          * length 1, the equal sign and trailing NUL this hence leaves
          * ARG_MAX-3 as longest possible variable value. */
-        if (strlen(e) > (size_t) sysconf(_SC_ARG_MAX) - 3)
+        if (strlen(e) > sc_arg_max() - 3)
                 return false;
 
         return true;
@@ -95,7 +95,7 @@ bool env_assignment_is_valid(const char *e) {
          * be > ARG_MAX, hence the individual variable assignments
          * cannot be either, but let's leave room for one trailing NUL
          * byte. */
-        if (strlen(e) > (size_t) sysconf(_SC_ARG_MAX) - 1)
+        if (strlen(e) > sc_arg_max() - 1)
                 return false;
 
         return true;