diff --git a/src/mod/applications/mod_curl/mod_curl.c b/src/mod/applications/mod_curl/mod_curl.c
index de19249c30..87e01ec35a 100644
--- a/src/mod/applications/mod_curl/mod_curl.c
+++ b/src/mod/applications/mod_curl/mod_curl.c
@@ -162,6 +162,7 @@ static size_t read_callback(void *ptr, size_t size, size_t nmemb, void *stream)
 		dstream->length = 0;
 	}
 	memmove(ptr, dstream->data, ncur);
+	dstream->data += ncur;
 	return ncur;
 }