/home/rusty/devel/cvs/ccan/ccan/io/test/run-01-start-finish.c: In function ‘main’:
/home/rusty/devel/cvs/ccan/ccan/io/test/run-01-start-finish.c:89:7: warning: ‘addrinfo’ may be used uninitialized in this function [-Wmaybe-uninitialized]
if (connect(fd, addrinfo->ai_addr, addrinfo->ai_addrlen) != 0)
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
* int fd[2];
* struct io_conn *conn;
*
- * pipe(fd);
+ * if (pipe(fd) != 0)
+ * exit(1);
* conn = io_new_conn(NULL, fd[0], conn_init, (const char *)"hi!");
* if (!conn)
* exit(1);
int main(void)
{
int state = 0;
- struct addrinfo *addrinfo;
+ struct addrinfo *addrinfo = NULL;
struct io_listener *l;
int fd;
int main(void)
{
struct data *d = malloc(sizeof(*d));
- struct addrinfo *addrinfo;
+ struct addrinfo *addrinfo = NULL;
struct io_listener *l;
int fd, status;
ok1(t3.ts.tv_sec == 2);
ok1(t3.ts.tv_nsec == 147483648);
- pipe(fds);
+ if (pipe(fds) != 0)
+ exit(1);
fflush(stdout);
switch (fork()) {