rpmdsMerge() expects ds->N and ds->EVR as argv-style arrays (ticket #22)
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 20 Jan 2009 10:55:35 +0000 (12:55 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 20 Jan 2009 10:55:35 +0000 (12:55 +0200)
commita46dd884ec348b3ce23b9f53302e6626a90ae631
tree3cf99d155388b1086ac5eaa61a54426a8af6917b
parent6bd713ab319514d655d0466330a246703a7c16ae
rpmdsMerge() expects ds->N and ds->EVR as argv-style arrays (ticket #22)
- use rpmdsDupArgv() instead of cloning headerGet() behavior to fix this for
  rpmdsSingle() and rpmdsThis() generated dependency sets
- this is a regression from rpm 4.4.x, but for rpmdsNew() created sets
  rpmdsMerge() has never worked as headerGet() doesn't return NULL
  terminated arrays
lib/rpmds.c