Commit 1977ff81 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

metalink: fix resource leak in OOM

Coverity CID 1288826
parent 8ecfaad2
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -621,8 +621,10 @@ static int check_hash(const char *filename,
  }

  result = malloc(digest_def->dparams->digest_resultlen);
  if(!result)
  if(!result) {
    close(fd);
    return -1;
  }
  while(1) {
    unsigned char buf[4096];
    ssize_t len = read(fd, buf, sizeof(buf));