use the redirect function in the example code
[project/uclient.git] / uclient-example.c
index 05f344d..c8f0b1b 100644 (file)
@@ -55,6 +55,14 @@ static void example_request_sm(struct uclient *cl)
 
 static void example_eof(struct uclient *cl)
 {
+       static int retries;
+
+       if (retries < 10 && uclient_http_redirect(cl)) {
+               retries++;
+               return;
+       }
+
+       retries = 0;
        example_request_sm(cl);
 }