]> granicus.if.org Git - sudo/commitdiff
Add missing initprogname() calls.
authorTodd C. Miller <Todd.Miller@sudo.ws>
Tue, 28 Nov 2017 16:06:44 +0000 (09:06 -0700)
committerTodd C. Miller <Todd.Miller@sudo.ws>
Tue, 28 Nov 2017 16:06:44 +0000 (09:06 -0700)
lib/util/regress/fnmatch/fnm_test.c
lib/util/regress/glob/globtest.c
plugins/sudoers/regress/env_match/check_env_pattern.c
plugins/sudoers/regress/parser/check_base64.c
plugins/sudoers/regress/parser/check_digest.c
plugins/sudoers/regress/parser/check_gentime.c
plugins/sudoers/regress/parser/check_hexchar.c

index d35af2c79eaa61daa1750a4ec64e2436445fbebb..1eb8bdc1a9648e8e26bebf198b7a5be80d9c48e0 100644 (file)
@@ -17,6 +17,7 @@
 #endif /* HAVE_STRINGS_H */
 
 #include "sudo_compat.h"
+#include "sudo_util.h"
 
 #ifdef HAVE_FNMATCH
 # include <fnmatch.h>
@@ -33,6 +34,8 @@ main(int argc, char *argv[])
        char pattern[1024], string[1024], flagstr[1024];
        int errors = 0, tests = 0, flags, got, want;
 
+       initprogname(argc > 0 ? argv[0] : "fnm_test");
+
        if (argc > 1) {
                if ((fp = fopen(argv[1], "r")) == NULL) {
                        perror(argv[1]);
index 27fe00fe35c64cc10bebbef6a955f83e8de70229..988ae182ea902bb254fac333719b5ce941e176d3 100644 (file)
@@ -23,6 +23,7 @@
 #include <errno.h>
 
 #include "sudo_compat.h"
+#include "sudo_util.h"
 
 #define MAX_RESULTS    256
 
@@ -45,6 +46,8 @@ main(int argc, char **argv)
        struct gl_entry entry;
        size_t len;
 
+       initprogname(argc > 0 ? argv[0] : "globtest");
+
        if (argc > 1) {
                if ((fp = fopen(argv[1], "r")) == NULL) {
                        perror(argv[1]);
index 70f2d3414da2dd601df0762440f9d8b0923cfb41..a8b1be4be689a5fb9c46230e5d80fcacd2321084 100644 (file)
@@ -38,6 +38,8 @@ main(int argc, char *argv[])
     char pattern[1024], string[1024];
     int errors = 0, tests = 0, got, want;
 
+    initprogname(argc > 0 ? argv[0] : "check_env_pattern");
+
     if (argc > 1) {
        if ((fp = fopen(argv[1], "r")) == NULL) {
            perror(argv[1]);
index 7af85bb979fcca2bb09c0f8394ec5a3bbc65e5b1..34bfec3887ead1abebc31f559a3aac51e1324a34 100644 (file)
@@ -34,6 +34,7 @@
 #define SUDO_ERROR_WRAP 0
 
 #include "sudo_compat.h"
+#include "sudo_util.h"
 
 extern size_t base64_decode(const char *str, unsigned char *dst, size_t dsize);
 
@@ -79,6 +80,8 @@ main(int argc, char *argv[])
     unsigned char buf[32];
     size_t len;
 
+    initprogname(argc > 0 ? argv[0] : "check_base64");
+
     for (i = 0; i < ntests; i++) {
        len = base64_decode(test_strings[i].encoded, buf, sizeof(buf));
        buf[len] = '\0';
index 3dd329243006cdc70d6c6f997852e1c9832ad923..fbb4261b22d2bc5f257d29e08a96a94455a31112 100644 (file)
@@ -41,6 +41,7 @@
 #include "sudo_compat.h"
 #include "sudo_fatal.h"
 #include "sudo_queue.h"
+#include "sudo_util.h"
 #include "parse.h"
 
 __dso_public int main(int argc, char *argv[]);
@@ -101,6 +102,8 @@ main(int argc, char *argv[])
     size_t digest_len;
     int digest_type;
 
+    initprogname(argc > 0 ? argv[0] : "check_digest");
+
     for (digest_type = 0; digest_type < SUDO_DIGEST_INVALID; digest_type++) {
        for (i = 0; i < NUM_TESTS; i++) {
            digest = check_digest(digest_type, test_strings[i],
index 6d7568086d6b41c4b364abd73185b7c9da087d38..3ad612e57bc2309b117399d6cdcf3dbf61d0a2f7 100644 (file)
@@ -30,6 +30,7 @@
 #define SUDO_ERROR_WRAP 0
 
 #include "sudo_compat.h"
+#include "sudo_util.h"
 #include "sudoers_debug.h"
 #include "parse.h"
 
@@ -65,6 +66,8 @@ main(int argc, char *argv[])
     int ntests, errors = 0;
     time_t result;
 
+    initprogname(argc > 0 ? argv[0] : "check_gentime");
+
     /* Do local time tests in Eastern Standard Time. */
     putenv("TZ=EST5EST5");
     tzset();
index 320d175f628841c46889b15c92b63bbc5618f70d..7aef3dc3043764ba198725b6f78bbdda606f6d76 100644 (file)
@@ -34,6 +34,7 @@
 #define SUDO_ERROR_WRAP 0
 
 #include "sudo_compat.h"
+#include "sudo_util.h"
 
 int hexchar(const char *s);
 
@@ -50,6 +51,8 @@ main(int argc, char *argv[])
     struct hexchar_test *test_data;
     int i, ntests, result, errors = 0;
 
+    initprogname(argc > 0 ? argv[0] : "check_hexchar");
+
     /* Build up test data. */
     ntests = 256 + 256 + 3;
     test_data = calloc(sizeof(*test_data), ntests);