Commit d835ef75d146d27177d239c07d9cb670be28bfea

Con Kolivas 2013-04-24T23:16:21

Receive failures in recv_line should unconditionally fail.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
diff --git a/util.c b/util.c
index 537f698..662c941 100644
--- a/util.c
+++ b/util.c
@@ -1128,10 +1128,10 @@ char *recv_line(struct pool *pool)
 				break;
 			case RECV_CLOSED:
 				applog(LOG_DEBUG, "Socket closed waiting in recv_line");
-				break;
+				goto out;
 			case RECV_RECVFAIL:
 				applog(LOG_DEBUG, "Failed to recv sock in recv_line");
-				break;
+				goto out;
 		}
 	}