X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=blobdiff_plain;f=src%2Fimport%2Fpull-job.c;fp=src%2Fimport%2Fpull-job.c;h=9ab3776e506a1d9383593d31a8ae721937b961d9;hp=33512cd77a8adfb1d1fef0a9622a53e27208e666;hb=319a4f4bc46b230fc660321e99aaac1bc449deea;hpb=99480504d47c0a6bbb1ac230cc33df12bbd36c54 diff --git a/src/import/pull-job.c b/src/import/pull-job.c index 33512cd77a8..9ab3776e506 100644 --- a/src/import/pull-job.c +++ b/src/import/pull-job.c @@ -75,7 +75,6 @@ static int pull_job_restart(PullJob *j, const char *new_url) { j->error = 0; j->payload = mfree(j->payload); j->payload_size = 0; - j->payload_allocated = 0; j->written_compressed = 0; j->written_uncompressed = 0; j->content_length = UINT64_MAX; @@ -266,7 +265,7 @@ static int pull_job_write_uncompressed(const void *p, size_t sz, void *userdata) return log_error_errno(SYNTHETIC_ERRNO(EIO), "Short write"); } else { - if (!GREEDY_REALLOC(j->payload, j->payload_allocated, j->payload_size + sz)) + if (!GREEDY_REALLOC(j->payload, j->payload_size + sz)) return log_oom(); memcpy(j->payload + j->payload_size, p, sz); @@ -371,7 +370,6 @@ static int pull_job_detect_compression(PullJob *j) { j->payload = NULL; j->payload_size = 0; - j->payload_allocated = 0; j->state = PULL_JOB_RUNNING; @@ -395,7 +393,7 @@ static size_t pull_job_write_callback(void *contents, size_t size, size_t nmemb, case PULL_JOB_ANALYZING: /* Let's first check what it actually is */ - if (!GREEDY_REALLOC(j->payload, j->payload_allocated, j->payload_size + sz)) { + if (!GREEDY_REALLOC(j->payload, j->payload_size + sz)) { r = log_oom(); goto fail; }