diff --git a/lib/formdata.c b/lib/formdata.c
index 1b15e810255f57387f37bd08adf8a678d011c93c..0015a62033975220f756ac1eee6930a8d78261c9 100644
--- a/lib/formdata.c
+++ b/lib/formdata.c
@@ -1319,7 +1319,7 @@ int Curl_FormReader(char *buffer,
   wantedsize = size * nitems;
 
   if(!form->data)
-    return -1; /* nothing, error, empty */
+    return 0; /* nothing, error, empty */
 
   do {