]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
minor: simplify ZSTD_selectSequenceCopier
authorYann Collet <cyan@fb.com>
Tue, 10 Dec 2024 22:02:53 +0000 (14:02 -0800)
committerYann Collet <cyan@fb.com>
Fri, 20 Dec 2024 18:36:56 +0000 (10:36 -0800)
lib/compress/zstd_compress.c

index a8d317a8d1b4900c0b23a49406743d0b796da56c..26af1581c640b1c29c6a5b1385d582a1b27c6795 100644 (file)
@@ -6817,15 +6817,12 @@ typedef size_t (*ZSTD_SequenceCopier_f) (ZSTD_CCtx* cctx, ZSTD_sequencePosition*
                                        const void* src, size_t blockSize, ZSTD_paramSwitch_e externalRepSearch);
 static ZSTD_SequenceCopier_f ZSTD_selectSequenceCopier(ZSTD_SequenceFormat_e mode)
 {
-    ZSTD_SequenceCopier_f sequenceCopier = NULL;
     assert(ZSTD_cParam_withinBounds(ZSTD_c_blockDelimiters, (int)mode));
     if (mode == ZSTD_sf_explicitBlockDelimiters) {
         return ZSTD_copySequencesToSeqStoreExplicitBlockDelim;
-    } else if (mode == ZSTD_sf_noBlockDelimiters) {
-        return ZSTD_copySequencesToSeqStoreNoBlockDelim;
     }
-    assert(sequenceCopier != NULL);
-    return sequenceCopier;
+    assert(mode == ZSTD_sf_noBlockDelimiters);
+    return ZSTD_copySequencesToSeqStoreNoBlockDelim;
 }
 
 /* Discover the size of next block by searching for the delimiter.