]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
importd: support SUSE style checksums supplementary (#5800)
authortblume <Thomas.Blume@suse.com>
Wed, 26 Apr 2017 00:37:07 +0000 (02:37 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 26 Apr 2017 00:37:07 +0000 (20:37 -0400)
some small changes to make the code look better

src/import/pull-job.c

index 8eabb09eed2444855a52899e96a0ad1ad7790a2d..320c21305addd68b27962252521fb551edb40c46 100644 (file)
 #include "alloc-util.h"
 #include "fd-util.h"
 #include "hexdecoct.h"
+#include "import-util.h"
 #include "io-util.h"
 #include "machine-pool.h"
 #include "parse-util.h"
+#include "pull-common.h"
 #include "pull-job.h"
 #include "string-util.h"
 #include "strv.h"
 #include "xattr-util.h"
-#include "pull-common.h"
-#include "import-util.h"
 
 PullJob* pull_job_unref(PullJob *j) {
         if (!j)
@@ -84,10 +84,9 @@ static int pull_job_restart(PullJob *j) {
                 return r;
 
         free(j->url);
-        free(j->payload);
         j->url = chksum_url;
         j->state = PULL_JOB_INIT;
-        j->payload = NULL;
+        j->payload = mfree(j->payload);
         j->payload_size = 0;
         j->payload_allocated = 0;
         j->written_compressed = 0;
@@ -101,7 +100,6 @@ static int pull_job_restart(PullJob *j) {
         return 0;
 }
 
-
 void pull_job_curl_on_finished(CurlGlue *g, CURL *curl, CURLcode result) {
         PullJob *j = NULL;
         CURLcode code;