Hello community, here is the log from the commit of package xbench checked in at Thu Nov 16 12:07:25 CET 2006. -------- --- xbench/xbench.changes 2006-08-08 19:05:15.000000000 +0200 +++ /mounts/work_src_done/STABLE/xbench/xbench.changes 2006-11-16 09:25:04.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Nov 16 09:22:38 CET 2006 - anosek@suse.cz + +- replaced dangerous gets() function by fgets() + [#219046] (gets.patch) + +------------------------------------------------------------------- New: ---- xbench-0.2-gets.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xbench.spec ++++++ --- /var/tmp/diff_new_pack.JJG8Ws/_old 2006-11-16 12:06:23.000000000 +0100 +++ /var/tmp/diff_new_pack.JJG8Ws/_new 2006-11-16 12:06:23.000000000 +0100 @@ -13,16 +13,17 @@ Name: xbench BuildRequires: xorg-x11 xorg-x11-devel URL: ftp://ftp.x.org/contrib/utilities/ -License: distributable +License: Public Domain, Freeware Group: System/Benchmark Autoreqprov: on Version: 0.2 -Release: 1017 +Release: 1038 Summary: Benchmark for X11 Source: xbench-%{version}.tar.bz2 Patch: xbench-%{version}.patch Patch1: xbench-%{version}-ia64.patch Patch2: xbench-%{version}-nonvoid.patch +Patch3: xbench-%{version}-gets.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %if "%(xft-config --prefix)" == "/usr" %define _xorg7libs %_lib @@ -66,6 +67,7 @@ %patch %patch1 %patch2 +%patch3 %build xmkmf -a @@ -95,6 +97,9 @@ rm -rf $RPM_BUILD_ROOT %changelog -n xbench +* Thu Nov 16 2006 - anosek@suse.cz +- replaced dangerous gets() function by fgets() + [#219046] (gets.patch) * Tue Aug 08 2006 - lmichnovic@suse.cz - compiling with RPM_OPT_FLAGS * Fri Jul 28 2006 - lmichnovic@suse.cz ++++++ xbench-0.2-gets.patch ++++++ --- main.c +++ main.c @@ -181,18 +181,18 @@ printf("\n"); fprintf(stderr, "describe brand/configuration of SERVER machine (1 line)\n"); fprintf(stderr, "(example: XYZ-891 with steam-engine [return]\n"); - gets(buffer); - printf("server: %s\n", buffer); + fgets(buffer, sizeof buffer, stdin); + printf("server: %s", buffer); fprintf(stderr, "describe brand/configuration of CLIENT machine (1 line)\n"); - gets(buffer); - printf("client: %s\n", buffer); + fgets(buffer, sizeof buffer, stdin); + printf("client: %s", buffer); fprintf(stderr, "describe communication used (1 line)\n"); fprintf(stderr, "(example: 10Mb ether or 19600 slip ..)\n"); - gets(buffer); - printf("communication: %s\n", buffer); + fgets(buffer, sizeof buffer, stdin); + printf("communication: %s", buffer); fprintf(stderr, "any additional notes (1 line)\n"); - gets(buffer); - printf("notes: %s\n", buffer); + fgets(buffer, sizeof buffer, stdin); + printf("notes: %s", buffer); printf("\n"); printf("==================================================\n"); printf("SERVER INFORMATION\n"); ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org