Remove long since dead fields from python header objects
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 27 Nov 2007 08:13:16 +0000 (10:13 +0200)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 27 Nov 2007 08:13:16 +0000 (10:13 +0200)
python/header-py.c

index b7c8faf..7705f73 100644 (file)
 struct hdrObject_s {
     PyObject_HEAD
     Header h;
-    char ** md5list;
-    char ** fileList;
-    char ** linkList;
-    int32_t * fileSizes;
-    int32_t * mtimes;
-    int32_t * uids, * gids;    /* XXX these tags are not used anymore */
-    unsigned short * rdevs;
-    unsigned short * modes;
 } ;
 
 /** \ingroup py_c
@@ -333,9 +325,6 @@ static struct PyMethodDef hdr_methods[] = {
 static void hdr_dealloc(hdrObject * s)
 {
     if (s->h) headerFree(s->h);
-    s->md5list = _free(s->md5list);
-    s->fileList = _free(s->fileList);
-    s->linkList = _free(s->linkList);
     PyObject_Del(s);
 }
 
@@ -647,9 +636,6 @@ hdrObject * hdr_Wrap(Header h)
 {
     hdrObject * hdr = PyObject_New(hdrObject, &hdr_Type);
     hdr->h = headerLink(h);
-    hdr->fileList = hdr->linkList = hdr->md5list = NULL;
-    hdr->uids = hdr->gids = hdr->mtimes = hdr->fileSizes = NULL;
-    hdr->modes = hdr->rdevs = NULL;
     return hdr;
 }
 
@@ -812,10 +798,6 @@ int rpmMergeHeaders(PyObject * list, FD_t fd, int matchTag)
            return 1;
        }
 
-       hdr->md5list = _free(hdr->md5list);
-       hdr->fileList = _free(hdr->fileList);
-       hdr->linkList = _free(hdr->linkList);
-
        for (hi = headerInitIterator(h);
            headerNextIterator(hi, &tag, &type, (void *) &p, &c);
            p = headerFreeData(p, type))