Mailinglist Archive: opensuse-commit (1028 mails)

< Previous Next >
commit kbd
  • From: root@xxxxxxx (h_root)
  • Date: Wed, 21 Jun 2006 17:44:04 +0200 (CEST)
  • Message-id: <20060621154404.1853C761AC@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package kbd
checked in at Wed Jun 21 17:44:04 CEST 2006.

--------
--- kbd/kbd.changes 2006-06-06 16:11:30.000000000 +0200
+++ kbd/kbd.changes 2006-06-21 17:32:01.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Jun 21 17:31:23 CEST 2006 - jw@xxxxxxx
+
+- added some pclose(), fixing (#88501)
+
+-------------------------------------------------------------------

New:
----
kbd-1.12-setfont-fpclose.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kbd.spec ++++++
--- /var/tmp/diff_new_pack.qYbfec/_old 2006-06-21 17:43:53.000000000 +0200
+++ /var/tmp/diff_new_pack.qYbfec/_new 2006-06-21 17:43:53.000000000 +0200
@@ -15,7 +15,7 @@
Group: System/Console
Autoreqprov: on
Version: 1.12
-Release: 65
+Release: 66
Summary: Keyboard and Font Utilities
Source: ftp://ftp.win.tue.nl/pub/home/aeb/linux-local/utils/kbd/%{name}-%{version}.tar.bz2
Source1: kbd_fonts.tar.bz2
@@ -50,6 +50,7 @@
Patch18: kbd-%{version}-be-nice-to-kdm.diff
Patch19: kbd-%{version}-happy-abuild.diff
Patch20: kbd-%{version}-strip.diff
+Patch21: kbd-%{version}-setfont-fpclose.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if %suse_version > 800
PreReq: %fillup_prereq %insserv_prereq
@@ -98,6 +99,7 @@
%patch18 -p1
%patch19 -p1
%patch20 -p1
+%patch21 -p1
for i in `find data/keymaps/mac -type f` ; do
mv $i $i.
sed -f %{S:42} < $i. > $i
@@ -314,6 +316,8 @@
#rm -rf $RPM_BUILD_DIR/kbd-%{version}

%changelog -n kbd
+* Wed Jun 21 2006 - jw@xxxxxxx
+- added some pclose(), fixing (#88501)
* Tue Jun 06 2006 - jw@xxxxxxx
- $MAGIC should have been $CONSOLE_MAGIC (#181612)
* Wed May 31 2006 - jw@xxxxxxx




++++++ kbd-1.12-setfont-fpclose.diff ++++++
--- kbd-1.12/src/setfont.c.orig 2004-01-16 20:45:31.000000000 +0100
+++ kbd-1.12/src/setfont.c 2006-06-21 17:28:56.999867425 +0200
@@ -398,8 +398,10 @@
fprintf(stderr, _("When loading several fonts, all "
"must be psf fonts - %s isn't\n"),
pathname);
+ fpclose(fpi);
exit(EX_DATAERR);
}
+ fpclose(fpi); // avoid zombies, jw@xxxxxxx (#88501)
bytewidth = (width+7) / 8;
height = fontbuflth / (bytewidth * fontsize);
if (verbose)
@@ -483,6 +485,7 @@
if(readpsffont(fpi, &inbuf, &inputlth, &fontbuf, &fontbuflth,
&width, &fontsize, 0,
no_u ? NULL : &uclistheads) == 0) {
+ fpclose(fpi);
/* we've got a psf font */
bytewidth = (width+7) / 8;
height = fontbuflth / (bytewidth * fontsize);
@@ -497,6 +500,7 @@
#endif
return;
}
+ fpclose(fpi); // avoid zombies, jw@xxxxxxx (#88501)

/* instructions to combine fonts? */
{ char *combineheader = "# combine partial fonts\n";









++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...


---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit-help@xxxxxxxxxxxx

< Previous Next >
This Thread