Fix memory leak of zck->prep_digest
authorAleš Matěj <amatej@redhat.com>
Thu, 11 Mar 2021 09:19:06 +0000 (10:19 +0100)
committerAleš Matěj <amatej@redhat.com>
Thu, 11 Mar 2021 09:19:06 +0000 (10:19 +0100)
src/lib/zck.c

index f4ce8844fd6479c8bc56337805a13f1fc6303cd1..dece24b3282837e7f0a23bfe2b1e4e7ef7cb7d7e 100644 (file)
@@ -70,6 +70,10 @@ static void zck_clear(zckCtx *zck) {
         free(zck->header_digest);
         zck->header_digest = NULL;
     }
+    if(zck->prep_digest) {
+        free(zck->prep_digest);
+        zck->prep_digest = NULL;
+    }
     if(zck->temp_fd) {
         close(zck->temp_fd);
         zck->temp_fd = 0;