galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

0025-unzip-6.0-x-option.patch (1167B)


      1 --- ./process.c.orig    2009-03-06 02:25:10.000000000 +0100
      2 +++ ./process.c 2013-09-12 10:51:16.000000000 +0200
      3 @@ -2901,9 +2901,9 @@
      4          */
      5  
      6  #ifdef IZ_HAVE_UXUIDGID
      7 -            if (eb_len >= EB_UX3_MINLEN
      8 -                && z_uidgid != NULL
      9 -                && (*((EB_HEADSIZE + 0) + ef_buf) == 1)
     10 +            if ((eb_len >= EB_UX3_MINLEN)
     11 +                && (z_uidgid != NULL)
     12 +                && ((*((EB_HEADSIZE + 0) + ef_buf) == 1)))
     13                      /* only know about version 1 */
     14              {
     15                  uch uid_size;
     16 @@ -2915,10 +2915,10 @@
     17                  flags &= ~0x0ff;      /* ignore any previous UNIX field */
     18  
     19                  if ( read_ux3_value((EB_HEADSIZE + 2) + ef_buf,
     20 -                                    uid_size, z_uidgid[0])
     21 +                                    uid_size, &z_uidgid[0])
     22                      &&
     23                       read_ux3_value((EB_HEADSIZE + uid_size + 3) + ef_buf,
     24 -                                    gid_size, z_uidgid[1]) )
     25 +                                    gid_size, &z_uidgid[1]) )
     26                  {
     27                      flags |= EB_UX2_VALID;   /* signal success */
     28                  }