mirror of
https://anongit.gentoo.org/git/repo/gentoo.git
synced 2025-06-09 06:35:19 +02:00
errors were happening with USE=kerberos,diskuse,clamav Closes: https://bugs.gentoo.org/953814 Closes: https://bugs.gentoo.org/953866 Closes: https://bugs.gentoo.org/953810 Closes: https://bugs.gentoo.org/953871 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Closes: https://github.com/gentoo/gentoo/pull/41596 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
87 lines
2.3 KiB
Diff
87 lines
2.3 KiB
Diff
Fixes for old API, rename of bool for C23
|
|
https://bugs.gentoo.org/953866
|
|
--- a/mod_gss.c.in
|
|
+++ b/mod_gss.c.in
|
|
@@ -1412,7 +1412,7 @@
|
|
}
|
|
/* If session.user is set, we had a valid login reinforce USER,PASS,ACCT*/
|
|
if (session.user) {
|
|
- end_login(0);
|
|
+ pr_session_end(0);;
|
|
}
|
|
|
|
/* Convert the parameter to upper case */
|
|
@@ -2126,18 +2126,18 @@
|
|
|
|
/* usage: GSSEngine on|off */
|
|
MODRET set_gssengine(cmd_rec *cmd) {
|
|
- int bool = -1;
|
|
+ int Bool = -1;
|
|
config_rec *c = NULL;
|
|
|
|
CHECK_ARGS(cmd, 1);
|
|
CHECK_CONF(cmd, CONF_ROOT|CONF_VIRTUAL|CONF_GLOBAL);
|
|
|
|
- if ((bool = get_boolean(cmd, 1)) == -1)
|
|
+ if ((Bool = get_boolean(cmd, 1)) == -1)
|
|
CONF_ERROR(cmd, "expected Boolean parameter");
|
|
|
|
c = add_config_param(cmd->argv[0], 1, NULL);
|
|
c->argv[0] = pcalloc(c->pool, sizeof(unsigned char));
|
|
- *((unsigned char *) c->argv[0]) = bool;
|
|
+ *((unsigned char *) c->argv[0]) = Bool;
|
|
|
|
return PR_HANDLED(cmd);
|
|
}
|
|
@@ -2217,14 +2217,14 @@
|
|
|
|
/* usage: GSSRequired on|off|both|ctrl|control|data */
|
|
MODRET set_gssrequired(cmd_rec *cmd) {
|
|
- int bool = -1;
|
|
+ int Bool = -1;
|
|
unsigned char on_ctrl = FALSE, on_data = FALSE;
|
|
config_rec *c = NULL;
|
|
|
|
CHECK_ARGS(cmd, 1);
|
|
CHECK_CONF(cmd, CONF_ROOT|CONF_VIRTUAL|CONF_GLOBAL);
|
|
|
|
- if ((bool = get_boolean(cmd, 1)) == -1) {
|
|
+ if ((Bool = get_boolean(cmd, 1)) == -1) {
|
|
|
|
if (!strcmp(cmd->argv[1], "control") || !strcmp(cmd->argv[1], "ctrl"))
|
|
on_ctrl = TRUE;
|
|
@@ -2240,7 +2240,7 @@
|
|
CONF_ERROR(cmd, "bad parameter");
|
|
|
|
} else {
|
|
- if (bool == TRUE) {
|
|
+ if (Bool == TRUE) {
|
|
on_ctrl = TRUE;
|
|
on_data = TRUE;
|
|
}
|
|
@@ -2259,14 +2259,14 @@
|
|
|
|
/* usage: GSSInet6 on|off|yes|no*/
|
|
MODRET set_gss_af_inet6(cmd_rec *cmd) {
|
|
- int bool = -1;
|
|
+ int Bool = -1;
|
|
unsigned char on_inet6 = FALSE;
|
|
config_rec *c = NULL;
|
|
|
|
CHECK_ARGS(cmd, 1);
|
|
CHECK_CONF(cmd, CONF_ROOT|CONF_VIRTUAL|CONF_GLOBAL);
|
|
|
|
- if ((bool = get_boolean(cmd, 1)) == -1) {
|
|
+ if ((Bool = get_boolean(cmd, 1)) == -1) {
|
|
|
|
if (!strcmp(cmd->argv[1], "on") || !strcmp(cmd->argv[1], "yes"))
|
|
on_inet6 = TRUE;
|
|
@@ -2278,7 +2278,7 @@
|
|
CONF_ERROR(cmd, "bad parameter");
|
|
|
|
} else {
|
|
- if (bool == TRUE)
|
|
+ if (Bool == TRUE)
|
|
on_inet6 = TRUE;
|
|
}
|
|
|