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",