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

  Server: rpm5.org                         Name:   Per Øyvind Karlsen
  Root:   /v/rpm/cvs                       Email:  pkarl...@rpm5.org
  Module: rpm                              Date:   10-Apr-2011 08:05:40
  Branch: HEAD                             Handle: 2011041006053900

  Modified files:
    rpm/lib                 rpmds.c

  Log:
    filename must end with '.so' to be a devel(...) dependency

  Summary:
    Revision    Changes     Path
    2.176       +6  -0      rpm/lib/rpmds.c
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/lib/rpmds.c
  ============================================================================
  $ cvs diff -u -r2.175 -r2.176 rpmds.c
  --- rpm/lib/rpmds.c   10 Apr 2011 05:54:36 -0000      2.175
  +++ rpm/lib/rpmds.c   10 Apr 2011 06:05:39 -0000      2.176
  @@ -3283,6 +3283,12 @@
       int lnklen;
       char path[MAXPATHLEN];
       ARGV_t deps = NULL;
  +    size_t nb = strlen(fn);
  +
  +    /* Filename must end with ".so" to be devel(...) dependency. */
  +    s = rindex(fn, '.');
  +    if (strcmp(s, ".so"))
  +     return 0;
   
       if ((lnklen = readlink(fn, path, MAXPATHLEN - 1)) == -1) {
        warn("%s", fn);
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to