Description: Fix stringop-truncation warnings
Author: Peter Blackman <peter@pblackman.plus.com>
Forwarded: No

Index: b/flam3-genome.c
===================================================================
--- a/flam3-genome.c
+++ b/flam3-genome.c
@@ -977,7 +977,7 @@
                   
                if (cp_orig.flame_name[0]) {
                   char tm[flam3_name_len+1];
-                  strncpy(tm, cp_orig.flame_name, flam3_name_len);
+                  strncpy(tm, cp_orig.flame_name, flam3_name_len+1);
                   snprintf(cp_orig.flame_name, flam3_name_len, "mutation %d of %s", rep, tm);
                }
 
Index: b/flam3.c
===================================================================
--- a/flam3.c
+++ b/flam3.c
@@ -2508,7 +2508,7 @@
          f->rc.randrsl[lp] = default_isaac_seed;
    } else {
       /* Use the specified string */
-      strncpy((char *)&f->rc.randrsl,(const char *)isaac_seed, RANDSIZ*sizeof(ub4));
+      strncpy((char *)&f->rc.randrsl,(const char *)isaac_seed, RANDSIZ*sizeof(ub4)-1);
    }
 
    /* Initialize the random number generator */
