RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: j...@rpm5.org Module: rpm Date: 28-Jun-2013 16:18:55 Branch: rpm-5_4 Handle: 2013062814185500 Modified files: (Branch: rpm-5_4) rpm/build pack.c Log: - coverity #1035868 Summary: Revision Changes Path 2.324.2.5 +5 -1 rpm/build/pack.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/build/pack.c ============================================================================ $ cvs diff -u -r2.324.2.4 -r2.324.2.5 pack.c --- rpm/build/pack.c 26 Jun 2013 19:14:11 -0000 2.324.2.4 +++ rpm/build/pack.c 28 Jun 2013 14:18:55 -0000 2.324.2.5 @@ -473,8 +473,12 @@ /* Generate provides for this package N-V-R. */ xx = headerNEVRA(h, &N, NULL, &V, &R, NULL); - if (!(N && V && R)) + if (!(N && V && R)) { + N = _free(N); + V = _free(V); + R = _free(R); return; + } nb = 21 + strlen(V) + 1 + strlen(R) + 1; #ifdef RPM_VENDOR_MANDRIVA @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org