]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix ordering issue
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 11 Dec 2022 15:25:26 +0000 (09:25 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sun, 11 Dec 2022 15:25:26 +0000 (09:25 -0600)
scripts/build/dlopen.c

index 8a7da70a99f0ce4b8d09d4f88ae2e07b19b01610..338af1e5bf8f6e246ea5ff81cd0331c6dfdb7484 100644 (file)
@@ -1083,11 +1083,13 @@ static char *run_cmd(char const *cmd, char *filename)
 {
        size_t len1, len2;
        char *str, *result;
-       size_t buflen = 8 + len1 + 1 + len2 + 2 + len2 + 7 + len2 + 15;
+       size_t buflen;
 
        len1 = strlen(cmd);
        len2 = strlen(filename);
 
+       buflen = 8 + len1 + 1 + len2 + 2 + len2 + 7 + len2 + 15;
+
        /*
         *      This is a lot more CPU time than running fork / exec /
         *      waitpid ourselves.  But it's less work for the programmer. :)