]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
removed unnecessary checks for null pointer on free
authorPaul Cruz <paulcruz74@fb.com>
Wed, 5 Jul 2017 16:37:52 +0000 (09:37 -0700)
committerPaul Cruz <paulcruz74@fb.com>
Wed, 5 Jul 2017 16:37:52 +0000 (09:37 -0700)
contrib/adaptive-compression/v2.c

index 9a050bf7d486adf7af45eec3bc0cb6a88c7670fa..df6bf570515a1029acaa17144f99557f2bf73784 100644 (file)
@@ -98,8 +98,8 @@ static void freeCompressionJobs(adaptCCtx* ctx)
     unsigned u;
     for (u=0; u<ctx->numJobs; u++) {
         jobDescription job = ctx->jobs[u];
-        if (job.dst.start) free(job.dst.start);
-        if (job.src.start) free(job.src.start);
+        free(job.dst.start);
+        free(job.src.start);
     }
 }
 
@@ -237,8 +237,8 @@ static int createCompressionJob(adaptCCtx* ctx, BYTE* data, size_t srcSize)
     if (!job->src.start || !job->dst.start) {
         /* problem occurred, free things then return */
         DISPLAY("Error: problem occurred during job creation\n");
-        if (job->src.start) free(job->src.start);
-        if (job->dst.start) free(job->dst.start);
+        free(job->src.start);
+        free(job->dst.start);
         return 1;
     }
     memcpy(job->src.start, data, srcSize);
@@ -332,6 +332,6 @@ cleanup:
     /* file compression completed */
     ret  |= (srcFile != NULL) ? fclose(srcFile) : 0;
     ret |= (ctx != NULL) ? freeCCtx(ctx) : 0;
-    if (src != NULL) free(src);
+    free(src);
     return ret;
 }