Skip to content

Commit

Permalink
Merge pull request #103 from oliverschmidt/master
Browse files Browse the repository at this point in the history
Have the wget process allow the resolver process to initialize properly.
  • Loading branch information
oliverschmidt committed Jan 31, 2013
2 parents bfc1e81 + 7360444 commit c1223ac
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions examples/wget/wget.c
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ start_get(void)
--urlptr;
}
strncpy(url, http_http, 7);
}
}

/* Find host part of the URL. */
urlptr = &url[7];
Expand Down Expand Up @@ -149,10 +149,14 @@ app_quit(void)
PROCESS_THREAD(wget_process, ev, data)
{
static char name[32];
static unsigned char i;

PROCESS_BEGIN();

PROCESS_PAUSE();
/* Allow other processes to initialize properly. */
for(i = 0; i < 10; ++i) {
PROCESS_PAUSE();
}

fputs("\nGet url:", stdout);
gets(url);
Expand All @@ -178,10 +182,10 @@ PROCESS_THREAD(wget_process, ev, data)
} else if(ev == resolv_event_found) {
/* Either found a hostname, or not. */
if((char *)data != NULL &&
resolv_lookup((char *)data) != NULL) {
start_get();
resolv_lookup((char *)data) != NULL) {
start_get();
} else {
puts("Host not found");
puts("Host not found");
app_quit();
}
#endif /* UIP_UDP */
Expand Down Expand Up @@ -246,7 +250,7 @@ webclient_datahandler(char *data, uint16_t len)
if(file != -1) {
ret = cfs_write(file, data, len);
if(ret != len) {
printf("Wrote only %d bytes\n", ret);
printf("Wrote only %d bytes\n", ret);
}
}
}
Expand Down

0 comments on commit c1223ac

Please sign in to comment.