Index: uspace/lib/http/src/request.c
===================================================================
--- uspace/lib/http/src/request.c	(revision db8626d33fa833ea7e61d8d157724b3b47ba0cfa)
+++ uspace/lib/http/src/request.c	(revision 6a5d05bd2551e64111bea4f9332dd7448c26ce84)
@@ -96,5 +96,5 @@
 	ssize_t meth_size = http_encode_method(NULL, 0, req->method, req->path);
 	if (meth_size < 0)
-		return meth_size;
+		return EINVAL;
 	size_t size = meth_size;
 	
@@ -102,5 +102,5 @@
 		ssize_t header_size = http_header_encode(header, NULL, 0);
 		if (header_size < 0)
-			return header_size;
+			return EINVAL;
 		size += header_size;
 	}
@@ -116,5 +116,5 @@
 	if (written < 0) {
 		free(buf);
-		return written;
+		return EINVAL;
 	}
 	pos += written;
@@ -125,5 +125,5 @@
 		if (written < 0) {
 			free(buf);
-			return written;
+			return EINVAL;
 		}
 		pos += written;
