RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   30-Jul-2007 22:24:35
  Branch: HEAD                             Handle: 2007073021243500

  Modified files:
    rpm/rpmdb               header.c

  Log:
    fix off by 8 for no magic header's. region tag now added to new magic.

  Summary:
    Revision    Changes     Path
    1.55        +3  -3      rpm/rpmdb/header.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/header.c
  ============================================================================
  $ cvs diff -u -r1.54 -r1.55 header.c
  --- rpm/rpmdb/header.c        30 Jul 2007 19:42:59 -0000      1.54
  +++ rpm/rpmdb/header.c        30 Jul 2007 20:24:35 -0000      1.55
  @@ -48,7 +48,7 @@
   
   /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/
   static unsigned char meta_magic[8] = {
  -     0x8e, 0xad, 0xe8, 0x3c, 0x00, 0x00, 0x00, 0x00
  +     0x8e, 0xad, 0xe8, 0x3f, 0x00, 0x00, 0x00, 0x00
   };
   
   /** \ingroup header
  @@ -1453,8 +1453,8 @@
   
        /* XXX create new magic from region marker. */
        memcpy(mymagic, header_magic, sizeof(header_magic));
  -     if (_newmagic && length > 16+3)
  -         mymagic[3] = ((unsigned char *)uh)[16+3];
  +     if (_newmagic && length > 8+3)
  +         mymagic[3] = ((unsigned char *)uh)[8+3];
   /[EMAIL PROTECTED]@*/
        /[EMAIL PROTECTED]@*/
        nb = Fwrite(mymagic, sizeof(char), sizeof(mymagic), fd);
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                [email protected]

Reply via email to