diff options
-rw-r--r-- | docs/examples/multi-app.c | 31 |
1 files changed, 17 insertions, 14 deletions
diff --git a/docs/examples/multi-app.c b/docs/examples/multi-app.c index a8a92ab33..fa3349822 100644 --- a/docs/examples/multi-app.c +++ b/docs/examples/multi-app.c @@ -105,20 +105,23 @@ int main(int argc, char **argv) /* See how the transfers went */ while ((msg = curl_multi_info_read(multi_handle, &msgs_left))) { if (msg->msg == CURLMSG_DONE) { - - int idx, found = 0; - - /* Find out which handle this message is about */ - for (idx=0; (!found && (idx<HANDLECOUNT)); idx++) found = (msg->easy_handle == handles[idx]); - - switch (idx) { - case HTTP_HANDLE: - printf("HTTP transfer completed with status %d\n", msg->data.result); - break; - case FTP_HANDLE: - printf("FTP transfer completed with status %d\n", msg->data.result); - break; - } + int idx, found = 0; + + /* Find out which handle this message is about */ + for (idx=0; idx<HANDLECOUNT; idx++) { + found = (msg->easy_handle == handles[idx]); + if(found) + break; + } + + switch (idx) { + case HTTP_HANDLE: + printf("HTTP transfer completed with status %d\n", msg->data.result); + break; + case FTP_HANDLE: + printf("FTP transfer completed with status %d\n", msg->data.result); + break; + } } } |