diff --git a/util/spkmodem_recv/spkmodem-recv.c b/util/spkmodem_recv/spkmodem-recv.c
index 05729d11f284c03d757959529b16991b9864bde1..d239e9c131a75a28ff0a2c5a0a5ce561a431c43e 100644
--- a/util/spkmodem_recv/spkmodem-recv.c
+++ b/util/spkmodem_recv/spkmodem-recv.c
@@ -39,7 +39,7 @@ main(int argc, char *argv[])
 	while (!feof(stdin))
 		print_chars();
 
-	return 0;
+	return errno;
 }
 
 void