X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=bchannel.c;h=3625ebae8da0e3ea073d8c2fab3f8d2dc99c50d6;hp=eb1ad88dad27e1c0effdeb0214ed6e9bfb25983b;hb=b95114936f9fc12816035db92beb3def4b5b0506;hpb=7f5c1d1e2e0b6b2de2cef6a23b68eed17d075baa diff --git a/bchannel.c b/bchannel.c index eb1ad88..3625eba 100644 --- a/bchannel.c +++ b/bchannel.c @@ -164,12 +164,12 @@ int bchannel_create(struct bchannel *bchannel, int mode) /* bind socket to bchannel */ addr.family = AF_ISDN; - addr.dev = (bchannel->handle>>8)-1; + addr.dev = (bchannel->handle>>8); addr.channel = bchannel->handle & 0xff; ret = bind(bchannel->b_sock, (struct sockaddr *)&addr, sizeof(addr)); if (ret < 0) { - CERROR(bchannel->call, NULL, "Failed to bind bchannel-socket for handle 0x%x with mISDN-DSP layer. (port %d, channel %d) Did you load mISDNdsp.ko?\n", bchannel->handle, addr.dev + 1, addr.channel); + CERROR(bchannel->call, NULL, "Failed to bind bchannel-socket for handle 0x%x with mISDN-DSP layer. (port %d, channel %d) Did you load mISDNdsp.ko?\n", bchannel->handle, addr.dev, addr.channel); close(bchannel->b_sock); bchannel->b_sock = -1; return(0);