RPM Community Forums

Mailing List Message of <rpm-cvs>

[CVS] RPM: rpm/rpmio/ rpmio.c

From: Ralf S. Engelschall <rse@rpm5.org>
Date: Fri 29 Jun 2007 - 15:11:50 CEST
Message-Id: <20070629131150.B07F13484EC@rpm5.org>
  RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Ralf S. Engelschall
  Root:   /v/rpm/cvs                       Email:  rse@rpm5.org
  Module: rpm                              Date:   29-Jun-2007 15:11:50
  Branch: HEAD                             Handle: 2007062914115000

  Modified files:
    rpm/rpmio               rpmio.c

  Log:
    Return an error if Fileno() is called with a NULL instead of segfaulting.
    
    Submitted by: OpenSUSE via rpm.org
    Obtained from: http://hg.rpm.org/rpm?cs=703434a82f3b

  Summary:
    Revision    Changes     Path
    1.86        +2  -0      rpm/rpmio/rpmio.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmio.c
  ============================================================================
  $ cvs diff -u -r1.85 -r1.86 rpmio.c
  --- rpm/rpmio/rpmio.c	27 Jun 2007 09:03:01 -0000	1.85
  +++ rpm/rpmio/rpmio.c	29 Jun 2007 13:11:50 -0000	1.86
  @@ -3651,6 +3651,8 @@
   {
       int i, rc = -1;
   
  +    if (fd == NULL)
  +        return -1;
       if (fd->req != NULL)
   	rc = 123456789;	/* HACK: https has no steenkin fileno. */
       else
  @@ .
Received on Fri Jun 29 15:11:50 2007
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.