]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Fix displayLevel overflow 814/head
authorDmitriy Titarenko <mail.dscheg@gmail.com>
Wed, 23 Aug 2017 10:56:15 +0000 (15:56 +0500)
committerDmitriy Titarenko <mail.dscheg@gmail.com>
Wed, 23 Aug 2017 10:56:15 +0000 (15:56 +0500)
lib/dictBuilder/cover.c

index 117acbf7b139083f0a88b64bfd589dc41734de46..61497846b22749160a2a1d3a14fcf406507d44e3 100644 (file)
@@ -969,7 +969,7 @@ ZDICTLIB_API size_t ZDICT_optimizeTrainFromBuffer_cover(
   /* Initialization */
   COVER_best_init(&best);
   /* Turn down global display level to clean up display at level 2 and below */
-  g_displayLevel = parameters->zParams.notificationLevel - 1;
+  g_displayLevel = displayLevel == 0 ? 0 : displayLevel - 1;
   /* Loop through d first because each new value needs a new context */
   LOCALDISPLAYLEVEL(displayLevel, 2, "Trying %u different sets of parameters\n",
                     kIterations);