[prev in list] [next in list] [prev in thread] [next in thread] 

List:       rpm-cvs
Subject:    [CVS] RPM: rpm-5_4: rpm/rpmdb/ rpmdb.c
From:       "Per ?yvind Karlsen" <pkarlsen () rpm5 ! org>
Date:       2011-11-07 15:33:01
Message-ID: 20111107153301.936CC8FE49 () rpm5 ! org
[Download RAW message or body]

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

  Server: rpm5.org                         Name:   Per Øyvind Karlsen
  Root:   /v/rpm/cvs                       Email:  pkarlsen@rpm5.org
  Module: rpm                              Date:   07-Nov-2011 16:33:01
  Branch: rpm-5_4                          Handle: 2011110715330100

  Modified files:           (Branch: rpm-5_4)
    rpm/rpmdb               rpmdb.c

  Log:
    use xrealloc() & move tmp++ out of for statement

  Summary:
    Revision    Changes     Path
    1.392.2.9   +4  -2      rpm/rpmdb/rpmdb.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/rpmdb/rpmdb.c
  ============================================================================
  $ cvs diff -u -r1.392.2.8 -r1.392.2.9 rpmdb.c
  --- rpm/rpmdb/rpmdb.c	2 Nov 2011 13:51:38 -0000	1.392.2.8
  +++ rpm/rpmdb/rpmdb.c	7 Nov 2011 15:33:01 -0000	1.392.2.9
  @@ -2466,7 +2466,9 @@
   
   	    /* If pattern has less than three '-', it can't contain disttag, so
   	     * no point in trying */
  -	    for (i = 0; (tmp = strchr(tmp, '-')); i++, tmp++);
  +	    for (i = 0; (tmp = strchr(tmp, '-')); i++)
  +		tmp++;
  +
   	    if (i >= 3) {
   		dbiIndex pdbi;
   		DBC *pdbc;
  @@ -2526,7 +2528,7 @@
   		}
   		if(set && set->count != size) {
   		    set->count = size;
  -		    set->recs = realloc(set->recs, size * sizeof(*set->recs));
  +		    set->recs = xrealloc(set->recs, size * sizeof(*set->recs));
   		}
   
   		xx = dbiCclose(pdbi, pdbc, 0);
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic