Lines Matching refs:state

352     struct State *state = &config->state;
353 if(state->urls) {
355 glob_cleanup(state->urls);
356 state->urls = NULL;
358 Curl_safefree(state->outfiles);
359 Curl_safefree(state->uploadfile);
360 if(state->inglob) {
362 glob_cleanup(state->inglob);
363 state->inglob = NULL;
746 struct State *state = &config->state;
747 char *httpgetfields = state->httpgetfields;
755 httpgetfields = state->httpgetfields = config->postfields;
773 if(!state->urlnode) {
775 state->urlnode = config->url_list;
776 state->infilenum = 1;
779 while(config->state.urlnode) {
782 struct URLGlob *inglob = state->inglob;
783 urlnode = config->state.urlnode;
793 config->state.urlnode = urlnode->next;
794 state->up = 0;
804 if(urlnode->outfile && !state->outfiles) {
805 state->outfiles = strdup(urlnode->outfile);
806 if(!state->outfiles) {
817 result = glob_url(&inglob, infiles, &state->infilenum,
822 config->state.inglob = inglob;
828 if(!state->up && !infiles)
831 if(!state->uploadfile) {
833 result = glob_next_url(&state->uploadfile, inglob);
837 else if(!state->up) {
838 state->uploadfile = strdup(infiles);
839 if(!state->uploadfile) {
849 if(!state->urlnum) {
853 result = glob_url(&state->urls, urlnode->url, &state->urlnum,
858 urlnum = state->urlnum;
864 urlnum = state->urlnum;
866 if(state->up < state->infilenum) {
932 Curl_safefree(state->outfiles);
933 glob_cleanup(state->urls);
961 if(state->uploadfile) {
962 per->uploadfile = strdup(state->uploadfile);
1035 if(state->urls) {
1036 result = glob_next_url(&per->this_url, state->urls);
1040 else if(!state->li) {
1052 if(state->outfiles) {
1053 per->outfile = strdup(state->outfiles);
1082 else if(state->urls) {
1085 result = glob_match_url(&per->outfile, storefile, state->urls);
2195 state->li++;
2197 if(state->li >= urlnum) {
2198 state->li = 0;
2199 state->urlnum = 0; /* forced reglob of URLs */
2200 glob_cleanup(state->urls);
2201 state->urls = NULL;
2202 state->up++;
2203 Curl_safefree(state->uploadfile); /* clear it to get the next */
2212 glob_cleanup(state->urls);
2213 state->urls = NULL;
2214 state->urlnum = 0;
2216 Curl_safefree(state->outfiles);
2217 Curl_safefree(state->uploadfile);
2218 if(state->inglob) {
2220 glob_cleanup(state->inglob);
2221 state->inglob = NULL;
2223 config->state.urlnode = urlnode->next;
2224 state->up = 0;
2230 Curl_safefree(state->outfiles);