[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#401566: le-dico-de-rene-cougnenc: debdiff for an easier NMU of grave bug #401566



Package: le-dico-de-rene-cougnenc
Followup-For: Bug #401566

Dear all,

Here is a debdiff which turns the patch from Aurelien into a NMU. I
tested the patch in a ppc64 chroot and it seems to work well. Just in
case it is useful, I also uploaded the NMUed package on Mentors. I hope
that it can make easier to anybody to fix the bug. Not being a DD I can
not proceed any further.

Have a nice day,

-- Charles Plessy, Wako, Saitama, Japan.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-2-powerpc64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages le-dico-de-rene-cougnenc depends on:
ii  libc6                        2.3.6.ds1-8 GNU C Library: Shared libraries

le-dico-de-rene-cougnenc recommends no packages.

-- no debconf information
diff -u le-dico-de-rene-cougnenc-1.3/debian/changelog le-dico-de-rene-cougnenc-1.3/debian/changelog
--- le-dico-de-rene-cougnenc-1.3/debian/changelog
+++ le-dico-de-rene-cougnenc-1.3/debian/changelog
@@ -1,3 +1,10 @@
+le-dico-de-rene-cougnenc (1.3-2.1) unstable; urgency=high
+
+  * Non-maintainer upload
+  * Patch from A. Jarno to fix a segfault on 64-bit arches (Closes #401566).
+
+ -- Charles Plessy <charles-debian-nospam@plessy.org>  Tue,  5 Dec 2006 23:09:10 +0900
+
 le-dico-de-rene-cougnenc (1.3-2) unstable; urgency=low
 
   * Change Guingampois to Guingampais. Closes: #315607
only in patch2:
unchanged:
--- le-dico-de-rene-cougnenc-1.3.orig/src/dico.c
+++ le-dico-de-rene-cougnenc-1.3/src/dico.c
@@ -273,13 +273,13 @@
  *              Pour l'instant, il n'y en que deux :-)
  *
  */
-options( char *c )
+options( int c ) /* changé pour résoudre le bug 401566 */
 {
  char fname[127] ;
  char buf[80];
  FILE *fp ;
 
-    switch ( (int) c )
+    switch ( c ) /* changé pour résoudre le bug 401566 */
     {
         case 'v': /* Affiche la date mise a jour dico, fichier version.dic */
 
@@ -824,7 +824,7 @@
 	    
 	   char* retval;
 	   char *tmp;
-	   int s_lng,tmp_lng;
+	   size_t s_lng,tmp_lng; /* changé pour résoudre le bug 401566 */
 
 #ifdef linux
         iconv_t cd ;

Reply to: