Commit 6c88849c authored by Robert Butora's avatar Robert Butora
Browse files

fix warnings: merge (compose paths to dir)

parent 93736c49
Loading
Loading
Loading
Loading
+22 −7
Original line number Diff line number Diff line
@@ -412,15 +412,30 @@ void M4VL_merge_config_init(
   char mdir[MPATHLEN];// to be created by timestamp and pid+tid
   /* sprintf(mdir, "MERGE_%s_%s",
      usec_timestamp(s->ts,TS_LEN),
         get_pid_tid(s->pidtidstr));
         */    sprintf(mdir, "MERGE_%s",jobid);
      get_pid_tid(s->pidtidstr)); */
   sprintf(mdir, "MERGE_%s", jobid);

	if((strlen(s->mpath) + strlen(s->mroot) + 2) > MPATHLEN)
		throw runtime_error("too long path for mpath");

   sprintf(s->mpath,      "%s/%s", s->mroot,  mdir);
   strcpy(s->mpath, s->mroot);
   strcat(s->mpath, "/");
   strcat(s->mpath, mdir);
   //sprintf(s->mpath, "%s/%s", s->mroot,  mdir);

   sprintf(s->mpathin,    "%s/%s", s->mpath,  "in");
   sprintf(s->mpathproj,  "%s/%s", s->mpath,  "proj");
	if((strlen(s->mpath) + 2 + 2) > MPATHLEN)
		throw runtime_error("too long path for mapthin");

   strcpy(s->mpathin, s->mpath);
   strcat(s->mpathin, "/in");
   //sprintf(s->mpathin,    "%s/%s", s->mpath,  "in");

	if((strlen(s->mpath) + 4 + 2) > MPATHLEN)
		throw runtime_error("too long path for mapthin");

   strcpy(s->mpathproj, s->mpath);
   strcat(s->mpathproj, "/proj");
   //sprintf(s->mpathproj,  "%s/%s", s->mpath,  "proj");

   sprintf(s->cmnhdr,"%s/common.hdr",s->mpath);