summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRose <83477269+AtariDreams@users.noreply.github.com>2023-05-03 15:17:40 -0400
committerRose <83477269+AtariDreams@users.noreply.github.com>2023-05-03 15:17:40 -0400
commit1545920185deea51413cfe979a91085d43e0d06f (patch)
tree0084e5c429cec250b0b4080e1f872f115315b00d
parent9690ab60b9770ee0b5adcdf1cbfcb4a8970977ff (diff)
downloadsudo-1545920185deea51413cfe979a91085d43e0d06f.tar.gz
Prefer size_t over int, as casting can take extra instructions
-rw-r--r--lib/eventlog/parse_json.c2
-rw-r--r--lib/util/sudo_debug.c4
-rw-r--r--plugins/sudoers/fmtsudoers.c4
3 files changed, 5 insertions, 5 deletions
diff --git a/lib/eventlog/parse_json.c b/lib/eventlog/parse_json.c
index 1d2aad515..37a1eb6d0 100644
--- a/lib/eventlog/parse_json.c
+++ b/lib/eventlog/parse_json.c
@@ -165,7 +165,7 @@ static char **
json_array_to_strvec(struct eventlog_json_object *array)
{
struct json_item *item;
- int len = 0;
+ size_t len = 0;
char **ret;
debug_decl(json_array_to_strvec, SUDO_DEBUG_UTIL);
diff --git a/lib/util/sudo_debug.c b/lib/util/sudo_debug.c
index c06ba8cde..108eebc81 100644
--- a/lib/util/sudo_debug.c
+++ b/lib/util/sudo_debug.c
@@ -589,10 +589,10 @@ sudo_debug_exit_str_masked_v1(const char *func, const char *file, int line,
int subsys, const char *ret)
{
static const char stars[] = "********************************************************************************";
- int len = ret ? strlen(ret) : sizeof("(null)") - 1;
+ size_t len = ret ? strlen(ret) : sizeof("(null)") - 1;
sudo_debug_printf2(NULL, NULL, 0, subsys | SUDO_DEBUG_TRACE,
- "<- %s @ %s:%d := %.*s", func, file, line, len, ret ? stars : "(null)");
+ "<- %s @ %s:%zu := %.*s", func, file, line, len, ret ? stars : "(null)");
}
void
diff --git a/plugins/sudoers/fmtsudoers.c b/plugins/sudoers/fmtsudoers.c
index 5fd042732..03cc242ae 100644
--- a/plugins/sudoers/fmtsudoers.c
+++ b/plugins/sudoers/fmtsudoers.c
@@ -259,7 +259,7 @@ sudoers_format_cmndspec(struct sudo_lbuf *lbuf,
char buf[sizeof("CCYYMMDDHHMMSSZ")] = "";
struct tm gmt;
if (gmtime_r(&cs->notbefore, &gmt) != NULL) {
- int len = strftime(buf, sizeof(buf), "%Y%m%d%H%M%SZ", &gmt);
+ size_t len = strftime(buf, sizeof(buf), "%Y%m%d%H%M%SZ", &gmt);
if (len != 0 && buf[sizeof(buf) - 1] == '\0')
sudo_lbuf_append(lbuf, "NOTBEFORE=%s ", buf);
}
@@ -268,7 +268,7 @@ sudoers_format_cmndspec(struct sudo_lbuf *lbuf,
char buf[sizeof("CCYYMMDDHHMMSSZ")] = "";
struct tm gmt;
if (gmtime_r(&cs->notafter, &gmt) != NULL) {
- int len = strftime(buf, sizeof(buf), "%Y%m%d%H%M%SZ", &gmt);
+ size_t len = strftime(buf, sizeof(buf), "%Y%m%d%H%M%SZ", &gmt);
if (len != 0 && buf[sizeof(buf) - 1] == '\0')
sudo_lbuf_append(lbuf, "NOTAFTER=%s ", buf);
}