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: 26-Jun-2013 19:44:54 Branch: rpm-5_4 Handle: 2013062617445400 Modified files: (Branch: rpm-5_4) rpm/lib fsm.c Log: - coverity #1035927 Summary: Revision Changes Path 2.193.4.5 +2 -1 rpm/lib/fsm.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/lib/fsm.c ============================================================================ $ cvs diff -u -r2.193.4.4 -r2.193.4.5 fsm.c --- rpm/lib/fsm.c 25 Jun 2013 00:43:45 -0000 2.193.4.4 +++ rpm/lib/fsm.c 26 Jun 2013 17:44:54 -0000 2.193.4.5 @@ -806,13 +806,14 @@ int rc = 0; int i = fsm->ix; +assert(fi); /* XXX coverity #1035927 */ fsm->osuffix = NULL; fsm->nsuffix = NULL; fsm->astriplen = 0; fsm->action = FA_UNKNOWN; fsm->mapFlags = fi->mapflags; - if (fi && i >= 0 && i < (int)fi->fc) { + if (i >= 0 && i < (int)fi->fc) { fsm->astriplen = fi->astriplen; fsm->action = (fi->actions ? fi->actions[i] : fi->action); @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org