]> git.pld-linux.org Git - packages/poldek.git/commitdiff
- uname() problems fix
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Sun, 17 Jun 2007 16:39:22 +0000 (16:39 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    poldek-rpm-4.4.9.patch -> 1.10

poldek-rpm-4.4.9.patch

index a83875ae9a7b2c13d733d0a1d19dde65a2e32025..dd2e14384ff5522cef9386bb0300c32c40d52bbc 100644 (file)
@@ -119,3 +119,30 @@ diff -urN poldek-0.20.1-cvs20070108.22.org/pm/rpm/rpmvercmp.c poldek-0.20.1-cvs2
  int main(int argc, char *argv[])
  {
      int cmprc, is_test = 0;
+diff -u -r1.11 -r1.12
+--- poldek/pm/rpm/misc.c       2007/06/16 16:24:08     1.11
++++ poldek/pm/rpm/misc.c       2007/06/16 20:16:40     1.12
+@@ -43,14 +43,20 @@
+ {
+     ds = rpmdsInit(ds);
+     while (rpmdsNext(ds) >= 0) {
+-        const char *name, *evr;
+-        char tmp[256], *tmpptr;
++        const char *evr, *p;
++        char *name, tmp[256], *tmpptr;
+         struct capreq *cr;
+         uint32_t flags, crflags;
+-        name = rpmdsDNEVR(ds)+2;
++        p = rpmdsDNEVR(ds)+2;
++        n_strdupap(p, &name);
++        if ((p = strchr(name, ' '))) /* cut afer name */
++            *(char*)p = '\0';
++
+         evr = rpmdsEVR(ds);
+         flags = rpmdsFlags(ds);
++
++        DBGF("%s, %s\n", name, evr);
+         
+         if ((flags & RPMSENSE_EQUAL)) {
+             n_strncpy(tmp, evr, 128);
This page took 0.034763 seconds and 4 git commands to generate.