From 87bfb014d562011859f4377c2698a2d0c491f006 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Fri, 7 Dec 2012 08:28:46 +0100 Subject: [PATCH] - fix format string warnings - rel 3 --- format-security.patch | 11 +++++++++++ freeradius-server.spec | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 format-security.patch diff --git a/format-security.patch b/format-security.patch new file mode 100644 index 0000000..4c79668 --- /dev/null +++ b/format-security.patch @@ -0,0 +1,11 @@ +--- freeradius-server-2.2.0/src/modules/rlm_ruby/rlm_ruby.c~ 2012-12-07 08:22:05.957883039 +0100 ++++ freeradius-server-2.2.0/src/modules/rlm_ruby/rlm_ruby.c 2012-12-07 08:27:18.491205348 +0100 +@@ -91,7 +91,7 @@ + char *msg; + status = FIX2INT(msg_type); + msg = STR2CSTR(rb_msg); +- radlog(status, msg); ++ radlog(status, "%s", msg); + return Qnil; + } + diff --git a/freeradius-server.spec b/freeradius-server.spec index 6b81f02..cdc8127 100644 --- a/freeradius-server.spec +++ b/freeradius-server.spec @@ -17,7 +17,7 @@ Summary: High-performance and highly configurable RADIUS server Summary(pl.UTF-8): Szybki i wysoce konfigurowalny serwer RADIUS Name: freeradius-server Version: 2.2.0 -Release: 2 +Release: 3 License: GPL Group: Networking/Daemons/Radius Source0: ftp://ftp.freeradius.org/pub/radius/%{name}-%{version}.tar.bz2 @@ -35,6 +35,7 @@ Patch5: %{name}-rubyhdrs.patch # Patch taken from http://download.ag-projects.com/CDRTool/contrib/freeradius-brandinger/ Patch6: failed_calls_accounting.patch Patch7: http://eduroam.pl/Dokumentacja/cui-fr-2.2.0.patch +Patch8: format-security.patch URL: http://www.freeradius.org/ %{?with_firebird:BuildRequires: Firebird-devel} BuildRequires: autoconf @@ -234,6 +235,7 @@ Header files and libraries. %patch5 -p1 %{?with_failed_calls_acc:%patch6 -p0} %patch7 -p1 +%patch8 -p1 %build # Keep it for future when ac/am regeneration will be ok -- 2.44.0