]> git.ipfire.org Git - pakfire.git/blobdiff - src/_pakfire/package.c
packages: Make constructor function more similar to others
[pakfire.git] / src / _pakfire / package.c
index 1141de0f65d88e64de36d946a8d31251501dc267..c9c65abf96b20bdf57326ce8438e2ee0f7160d3c 100644 (file)
@@ -67,8 +67,8 @@ static int Package_init(PackageObject* self, PyObject* args, PyObject* kwds) {
                        &name, &evr, &arch))
                return -1;
 
-       self->package = pakfire_package_create(pakfire->pakfire, repo->repo, name, evr, arch);
-       if (!self->package) {
+       int r = pakfire_package_create(&self->package, pakfire->pakfire, repo->repo, name, evr, arch);
+       if (r) {
                PyErr_SetFromErrno(PyExc_OSError);
                return -1;
        }