--- np2/x11/commng.c 2004/03/25 15:10:33 1.5 +++ np2/x11/commng.c 2007/01/10 18:03:01 1.6 @@ -105,7 +105,7 @@ commng_create(UINT device) break; } if (cfg) { - if ((cfg->port == COMPORT_COM1) + if ((cfg->port >= COMPORT_COM1) && (cfg->port <= COMPORT_COM4)) { ret = cmserial_create(cfg->port - COMPORT_COM1 + 1, cfg->param, cfg->speed); } else if (cfg->port == COMPORT_MIDI) {