[Lcdproc] [Patch] Fix socket number logging

Peter McCurdy peter.mccurdy@gmail.com
Fri Mar 2 15:38:01 2007


------=_Part_101880_7181828.1172849839255
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I just happened to check the LCDd server logs when I had the log level
turned up a bit with "-r 3", and I noticed the following:

  "Connect from host 127.0.0.1:-32488 on socket 4"

Oops!  Socket numbers are *unsigned* 16 bit integers.  Here's the
(pretty trivial) patch to fix that.  After this patch, if you run LCDd
with -r 3, you should see messages more like:

  "Connect from host 127.0.0.1:33408 on socket 4"

I had a quick look and couldn't see any other places nearby making the
same mistake, so it seems to be just a cosmetic problem.

Thanks.

Peter.

------=_Part_101880_7181828.1172849839255
Content-Type: application/octet-stream; name=unsigned-socknum-display.patch
Content-Transfer-Encoding: base64
X-Attachment-Id: f_eyssaz36
Content-Disposition: attachment; filename="unsigned-socknum-display.patch"

ZGlmZiAtcnVOIG9yaWctbGNkcHJvYy0wLjUuMS9zZXJ2ZXIvc29jay5jIG5ldy1sY2Rwcm9jLTAu
NS4xL3NlcnZlci9zb2NrLmMKLS0tIG9yaWctbGNkcHJvYy0wLjUuMS9zZXJ2ZXIvc29jay5jCTIw
MDYtMDUtMjEgMTY6MjY6MjEuMDAwMDAwMDAwIC0wNDAwCisrKyBuZXctbGNkcHJvYy0wLjUuMS9z
ZXJ2ZXIvc29jay5jCTIwMDctMDMtMDIgMTA6MjM6MjAuMDAwMDAwMDAwIC0wNTAwCkBAIC0zMTIs
NyArMzEyLDcgQEAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgX19GVU5DVElPTl9fLCBzb2NrX2dldGVycm9yKCkpOwogCQkJCQlyZXR1cm4gLTE7CiAJCQkJ
fQotCQkJCXJlcG9ydCAoUlBUX05PVElDRSwgIkNvbm5lY3QgZnJvbSBob3N0ICVzOiVoZCBvbiBz
b2NrZXQgJWkiLAorCQkJCXJlcG9ydCAoUlBUX05PVElDRSwgIkNvbm5lY3QgZnJvbSBob3N0ICVz
OiVodSBvbiBzb2NrZXQgJWkiLAogCQkJCQlpbmV0X250b2EgKGNsaWVudG5hbWUuc2luX2FkZHIp
LCBudG9ocyAoY2xpZW50bmFtZS5zaW5fcG9ydCksIG5ld19zb2NrKTsKIAkJCQlGRF9TRVQgKG5l
d19zb2NrLCAmYWN0aXZlX2ZkX3NldCk7CiAK
------=_Part_101880_7181828.1172849839255--