Commit cea994b9 by Sebastian Bauer

Don't call pthread_exit() in the callback.

Compilers that are not aware that pthread_exit() does not return
issue a warning when compiling the present code. This change
exchanges the call to pthread_exit() with a simple return
statement. According to the pthread specification this is
equivalent.
parent 252b2404
...@@ -42,7 +42,7 @@ static void *download(void *ptr) ...@@ -42,7 +42,7 @@ static void *download(void *ptr)
exit: exit:
data->finished = 1; data->finished = 1;
pthread_exit(&data->ret); return &data->ret;
} }
static int update_cb(const char *refname, const git_oid *a, const git_oid *b, void *data) static int update_cb(const char *refname, const git_oid *a, const git_oid *b, void *data)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment