[Git][debian-proftpd-team/proftpd-mod-clamav][master] Add patch gcc-15.diff to fix compilation with gcc-15.
Hilmar Preuße (@hilmar)
gitlab at salsa.debian.org
Sat Apr 12 14:23:20 BST 2025
Hilmar Preuße pushed to branch master at Debian ProFTPD Team / proftpd-mod-clamav
Commits:
a4917969 by Hilmar Preuße at 2025-04-12T15:23:12+02:00
Add patch gcc-15.diff to fix compilation with gcc-15.
- - - - -
3 changed files:
- debian/changelog
- + debian/patches/gcc-15.diff
- debian/patches/series
Changes:
=====================================
debian/changelog
=====================================
@@ -4,6 +4,7 @@ proftpd-mod-clamav (0.14~rc2-5) UNRELEASED; urgency=medium
* Update debian/gitlab-ci.yml file; Disable REPROTEST for now.
* Add patch 19.patch to make the module compatible to the upcoming
proftp v1.3.9.
+ * Add patch gcc-15.diff to fix compilation with gcc-15.
-- Hilmar Preuße <hille42 at debian.org> Wed, 06 Nov 2024 18:20:11 +0100
=====================================
debian/patches/gcc-15.diff
=====================================
@@ -0,0 +1,68 @@
+--- proftpd-mod-clamav.orig/mod_clamav.c
++++ proftpd-mod-clamav/mod_clamav.c
+@@ -659,18 +659,18 @@
+ * Configuration setter: ClamAV
+ */
+ MODRET set_clamav(cmd_rec *cmd) {
+- int bool = -1;
++ int boolean = -1;
+ config_rec *c = NULL;
+
+ CHECK_ARGS(cmd, 1);
+ CHECK_CONF(cmd, CONF_ROOT|CONF_LIMIT|CONF_VIRTUAL|CONF_GLOBAL|CONF_DIR);
+
+- if ((bool = get_boolean(cmd,1)) == -1)
++ if ((boolean = 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]) = boolean;
+ c->flags |= CF_MERGEDOWN;
+
+ return PR_HANDLED(cmd);
+@@ -680,18 +680,18 @@
+ * Configuration setter: ClamStream
+ */
+ MODRET set_clamstream(cmd_rec *cmd) {
+- int bool = -1;
++ int boolean = -1;
+ config_rec *c = NULL;
+
+ CHECK_ARGS(cmd, 1);
+ CHECK_CONF(cmd, CONF_ROOT|CONF_LIMIT|CONF_VIRTUAL|CONF_GLOBAL|CONF_DIR);
+
+- if ((bool = get_boolean(cmd,1)) == -1)
++ if ((boolean = 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]) = boolean;
+ c->flags |= CF_MERGEDOWN;
+
+ return PR_HANDLED(cmd);
+@@ -701,18 +701,18 @@
+ * Configuration setter: ClamFailsafe
+ */
+ MODRET set_clamfailsafe(cmd_rec *cmd) {
+- int bool = -1;
++ int boolean = -1;
+ config_rec *c = NULL;
+
+ CHECK_ARGS(cmd, 1);
+ CHECK_CONF(cmd, CONF_ROOT|CONF_LIMIT|CONF_VIRTUAL|CONF_GLOBAL|CONF_DIR);
+
+- if ((bool = get_boolean(cmd, 1)) == -1)
++ if ((boolean = 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]) = boolean;
+ c->flags |= CF_MERGEDOWN;
+
+ return PR_HANDLED(cmd);
=====================================
debian/patches/series
=====================================
@@ -1 +1,2 @@
19.patch
+gcc-15.diff
View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd-mod-clamav/-/commit/a49179698e5c5b002fba431f287480856f27b1e5
--
View it on GitLab: https://salsa.debian.org/debian-proftpd-team/proftpd-mod-clamav/-/commit/a49179698e5c5b002fba431f287480856f27b1e5
You're receiving this email because of your account on salsa.debian.org.
More information about the Pkg-proftpd-maintainers
mailing list