Mercurial > dropbear
comparison svr-main.c @ 434:0aaaf68e97dc
Add -p [address:]port option for binding to addresses, patch from
Max-Gerd Retzlaff
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Thu, 22 Feb 2007 14:52:46 +0000 |
parents | 94ee16f5b8a8 |
children | 337c45621e81 |
comparison
equal
deleted
inserted
replaced
291:55a99934db87 | 434:0aaaf68e97dc |
---|---|
395 | 395 |
396 TRACE(("listensockets: %d to try\n", svr_opts.portcount)) | 396 TRACE(("listensockets: %d to try\n", svr_opts.portcount)) |
397 | 397 |
398 for (i = 0; i < svr_opts.portcount; i++) { | 398 for (i = 0; i < svr_opts.portcount; i++) { |
399 | 399 |
400 TRACE(("listening on '%s'", svr_opts.ports[i])) | 400 TRACE(("listening on '%s:%s'", svr_opts.addresses[i], svr_opts.ports[i])) |
401 | 401 |
402 nsock = dropbear_listen("", svr_opts.ports[i], &sock[sockpos], | 402 nsock = dropbear_listen(svr_opts.addresses[i], svr_opts.ports[i], &sock[sockpos], |
403 sockcount - sockpos, | 403 sockcount - sockpos, |
404 &errstring, maxfd); | 404 &errstring, maxfd); |
405 | 405 |
406 if (nsock < 0) { | 406 if (nsock < 0) { |
407 dropbear_log(LOG_WARNING, "Failed listening on '%s': %s", | 407 dropbear_log(LOG_WARNING, "Failed listening on '%s': %s", |