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;
--
⑨