sndctl(8): Remove unnecessary val variable from sysctl functions

No functional change intended.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 day
Reviewed by:	markj
Differential Revision:	https://reviews.freebsd.org/D50397
This commit is contained in:
Christos Margiolis
2025-05-21 21:31:17 +02:00
parent 23a0c88b03
commit ac86e65e0e
+5 -7
View File
@@ -662,12 +662,11 @@ static int
sysctl_int(const char *buf, const char *arg, int *var)
{
size_t size;
const char *val = arg;
int n, prev;
n = strtol(val, NULL, 10);
n = strtol(arg, NULL, 10);
if (errno == EINVAL || errno == ERANGE) {
warn("strtol(%s)", val);
warn("strtol(%s)", arg);
return (-1);
}
@@ -699,7 +698,6 @@ static int
sysctl_str(const char *buf, const char *arg, char *var, size_t varsz)
{
size_t size;
const char *val = arg;
char prev[BUFSIZ];
char *tmp;
@@ -710,10 +708,10 @@ sysctl_str(const char *buf, const char *arg, char *var, size_t varsz)
return (-1);
}
size = strlen(val);
size = strlen(arg);
/* Apply new value. */
if (sysctlbyname(buf, NULL, 0, val, size) < 0) {
warn("sysctlbyname(%s, %s)", buf, val);
if (sysctlbyname(buf, NULL, 0, arg, size) < 0) {
warn("sysctlbyname(%s, %s)", buf, arg);
return (-1);
}
/* Get size of new string. */