]> git.ipfire.org Git - pakfire.git/commitdiff
job: Don't crash when no packages have been uploaded
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 7 Feb 2025 16:04:07 +0000 (16:04 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 7 Feb 2025 16:04:07 +0000 (16:04 +0000)
I remove a check earlier which this code relied on.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/job.c

index 5ec9531f533050bd8c5d46258402f03d66367989..404f2415955aaf0e3e353d20db4c83874fd1a473 100644 (file)
@@ -345,10 +345,12 @@ static int pakfire_job_finished(struct pakfire_job* job, int status) {
        }
 
        // Packages
-       for (char** upload = job->uploads; *upload; upload++) {
-               r = pakfire_xfer_add_param(xfer, "package", "%s", *upload);
-               if (r < 0)
-                       goto ERROR;
+       if (job->uploads) {
+               for (char** upload = job->uploads; *upload; upload++) {
+                       r = pakfire_xfer_add_param(xfer, "package", "%s", *upload);
+                       if (r < 0)
+                               goto ERROR;
+               }
        }
 
        // Send the request