shithub: ridefs

Download patch

ref: 9d6814dfeb05d4d251994404923f46901868eaa9
parent: f21e48971068263828017c62320859748d36842e
author: B. Wilson <x@wilsonb.com>
date: Tue Jul 15 12:28:14 EDT 2025

Failed to error correctly in readcmd on connection hangup

--- a/ridefs.c
+++ b/ridefs.c
@@ -301,8 +301,8 @@
 	if((n = readn(fd, buf, 8)) < 0)
 		return n;
 	buf[9] = '\0';
-	if((n = strcmp(&buf[4], "RIDE")) != 0)
-		return n;
+	if(strcmp(&buf[4], "RIDE") != 0)
+		return -1;
 
 	n  = buf[0]<<24 & 0xff000000;
 	n |= buf[1]<<16 & 0x00ff0000;
--