changeset 2213:b1e392da8346

Check for minimum number of colors in external palette.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 14 Jun 2019 06:03:47 +0300
parents 2edd3f2ddee2
children f8bba7a82ec2
files tools/64vw.c
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/tools/64vw.c	Fri Jun 14 05:58:30 2019 +0300
+++ b/tools/64vw.c	Fri Jun 14 06:03:47 2019 +0300
@@ -390,6 +390,13 @@
     {
         if ((res = dmHandleExternalPalette(optC64PaletteFile, &optSpec.pal)) != DMERR_OK)
             goto exit;
+
+        if (optSpec.pal->ncolors < D64_NCOLORS)
+        {
+            dmErrorMsg("Palette does not have enough colors (%d < %d)\n",
+                optSpec.pal->ncolors, D64_NCOLORS);
+            goto exit;
+        }
     }
     else
     {