Subversion Repositories wimsdev

Rev

Rev 8185 | Rev 11128 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8185 Rev 11124
Line 127... Line 127...
127
 
127
 
128
    parm=getenv("wims_exec_parm");
128
    parm=getenv("wims_exec_parm");
129
    if(parm==NULL || *parm==0) errorquit("no_parameter");
129
    if(parm==NULL || *parm==0) errorquit("no_parameter");
130
    snprintf(pbuf,sizeof(pbuf),"%s",parm);
130
    snprintf(pbuf,sizeof(pbuf),"%s",parm);
131
    p1=find_word_start(pbuf); p2=find_word_end(p1);
131
    p1=find_word_start(pbuf); p2=find_word_end(p1);
132
    if(*p2!=0) *p2++=0; https=0;
132
    if(*p2!=0) *p2++=0;
-
 
133
    https=0;
133
    outf=stdout; pp1=getenv("w_webget_output");
134
    outf=stdout; pp1=getenv("w_webget_output");
134
    pp2=getenv("session_dir");
135
    pp2=getenv("session_dir");
135
    if(pp1!=NULL && strstr(pp1,"..")==NULL && isalnum(*pp1) && pp2!=NULL) {
136
    if(pp1!=NULL && strstr(pp1,"..")==NULL && isalnum(*pp1) && pp2!=NULL) {
136
      snprintf(nbuf,sizeof(nbuf),"%s/%s",pp2,pp1);
137
      snprintf(nbuf,sizeof(nbuf),"%s/%s",pp2,pp1);
137
      outf=fopen(nbuf,"w"); if(outf==NULL) outf=stdout;
138
      outf=fopen(nbuf,"w"); if(outf==NULL) outf=stdout;