Cleanup: Address -Wformat-overflow warnings 30/4930/1
authorEvan Ramos <evan@hpccharm.com>
Tue, 29 Jan 2019 21:02:35 +0000 (15:02 -0600)
committerEvan Ramos <evan@hpccharm.com>
Tue, 29 Jan 2019 21:59:30 +0000 (15:59 -0600)
Change-Id: I1bde0b70633514e4480901ba076f277150a14cbf

src/ck-core/cktiming.C
src/libs/ck-libs/idxl/idxl.C
src/util/charmrun-src/charmrun.C

index 9d13599..2612f1d 100644 (file)
@@ -252,7 +252,7 @@ if(num_params==18) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f
 if(num_params==19) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19);
 if(num_params==20) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f", p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, p20);
 
-       char paramString[2048];
+       char paramString[2560];
        sprintf(paramString, "params:{ %s }", params);
        
        char eventNameString[1024];
@@ -275,7 +275,7 @@ if(num_params==20) sprintf(params, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f
 #endif
 
  
-  char timeString[512];
+  char timeString[4096];
   timeString[0] = 0;
   char stepString[128];
   stepString[0] = 0;
index 1ca0e56..196b816 100644 (file)
@@ -15,7 +15,7 @@ Orion Sky Lawlor, olawlor@acm.org, 1/7/2003
 
 void IDXL_Abort(const char *callingRoutine,const char *msg,int m0,int m1,int m2)
 {
-       char msg1[1024], msg2[1024];
+       char msg1[1024], msg2[1536];
        sprintf(msg1,msg,m0,m1,m2);
        sprintf(msg2,"Fatal error in IDXL routine %s:\n%s",callingRoutine,msg1);
        CkAbort(msg2);
index 02fbbf8..2cc29ff 100644 (file)
@@ -4291,7 +4291,7 @@ string return idiom.
 */
 static char *create_netstart(int node)
 {
-  static char dest[1024];
+  static char dest[1536];
   int port = 0;
   if (arg_mpiexec)
     sprintf(dest, "$CmiMyNode %s %d %d %d", server_addr, server_port,
@@ -4341,7 +4341,7 @@ static void start_nodes_daemon(std::vector<nodetab_process> & process_table)
     free(arg_nodeprog_r);
     sprintf(task.env, "NETSTART=%s", create_netstart(p.nodeno));
 
-    char nodeArgBuffer[5000]; /*Buffer to hold assembled program arguments*/
+    char nodeArgBuffer[5120]; /*Buffer to hold assembled program arguments*/
     char *argBuf;
     if (h->nice != -100) {
       if (arg_verbose)