@@ -60,8 +60,8 @@ static void reckless_send_yes(struct reckless *reckless)
6060static struct io_plan * read_more (struct io_conn * conn , struct reckless * rkls )
6161{
6262 rkls -> stdout_read += rkls -> stdout_new ;
63- if (rkls -> stdout_read * 2 > tal_count (rkls -> stdoutbuf ))
64- tal_resize (& rkls -> stdoutbuf , rkls -> stdout_read * 2 );
63+ while (rkls -> stdout_read >= tal_count (rkls -> stdoutbuf ))
64+ tal_resizez (& rkls -> stdoutbuf , tal_count ( rkls -> stdoutbuf ) * 2 );
6565 return io_read_partial (conn , rkls -> stdoutbuf + rkls -> stdout_read ,
6666 tal_count (rkls -> stdoutbuf ) - rkls -> stdout_read ,
6767 & rkls -> stdout_new , read_more , rkls );
@@ -232,8 +232,7 @@ static void reckless_conn_finish(struct io_conn *conn,
232232 /* Reckless process exited and with normal status? */
233233 } else if (WIFEXITED (status ) && !WEXITSTATUS (status )) {
234234 plugin_log (plugin , LOG_DBG ,
235- "Reckless subprocess complete: %s" ,
236- reckless -> stdoutbuf );
235+ "Reckless subprocess complete" );
237236 reckless_result (conn , reckless );
238237 /* Don't try to process json if python raised an error. */
239238 } else {
0 commit comments