Properly print devices that do not have attached peripherals.

Submitted by: Kenneth Merry <ken@FreeBSD.org>
This commit is contained in:
Justin T. Gibbs 1999-01-14 05:56:30 +00:00
parent a528ae5332
commit b54ee7dda4
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=42647

View File

@ -25,7 +25,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* $Id: camcontrol.c,v 1.7 1998/12/20 18:51:56 mjacob Exp $
* $Id: camcontrol.c,v 1.8 1998/12/20 20:32:34 mjacob Exp $
*/
#include <sys/ioctl.h>
@ -350,6 +350,9 @@ getdevtree(void)
dev_result->path_id,
dev_result->target_id,
dev_result->target_lun);
need_close = 1;
break;
}
case DEV_MATCH_PERIPH: {
@ -358,14 +361,14 @@ getdevtree(void)
periph_result =
&ccb.cdm.matches[i].result.periph_result;
if (need_close)
if (need_close > 1)
fprintf(stdout, ",");
fprintf(stdout, "%s%d",
periph_result->periph_name,
periph_result->unit_number);
need_close = 1;
need_close++;
break;
}
default: