layer23: use correct sizeof(sockaddr) for connecting to L1CTL socket
authorDavid Wilson <dw@botanicus.net>
Thu, 9 Dec 2010 03:33:02 +0000 (03:33 +0000)
committerHarald Welte <laforge@gnumonks.org>
Sat, 11 Dec 2010 03:31:57 +0000 (11:31 +0800)
commit80600c5a08e382b7749bc1305814b0670f07330b
treea62176a9f42055067ae9370aa82f5a9e3ef32b1f
parentcef26cd2f529b574a880e39f0dec6d7996119cd3
layer23: use correct sizeof(sockaddr) for connecting to L1CTL socket

connect's addrlen should be sizeof(local), not the contained path's length.

With the previous code, on OS X connect() will fail with ENOENT.

This permits layer23 to work on OS X using the pl2303 driver,
/dev/tty.usbserial , MacPorts arm-elf-gcc and RANLIB=arm-elf-ranlib

Signed-off-by: Harald Welte <laforge@gnumonks.org>
src/host/layer23/src/common/l1l2_interface.c