Loading data-access/engine/src/common/src/m4vl.cpp +22 −7 Original line number Diff line number Diff line Loading @@ -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); Loading Loading
data-access/engine/src/common/src/m4vl.cpp +22 −7 Original line number Diff line number Diff line Loading @@ -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); Loading