Parially, a patch from Scott McKellar:
1. In socket_open_unix_server() and socket_open_unix_client(), I added
checks to make sure that the path parameter doesn't point to aomething
too big to fit into the receiving buffer of the struct sockaddr_un.
2. In _socket_handle_client_data() I add a terminal nul to the data
received by recv().
Also, reversing the semantics and default of NDEBUG per. To turn on debugging
code, set DEBUG to 1 durring the build:
$ DEBUG=1 make clean all
git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@1277
9efc2488-bf62-4759-914b-
345cdb29e865