corrected the "fixed possible SIGSEGV" fix

This commit is contained in:
Gerhard Rieger 2012-07-19 19:17:55 +02:00
parent bcadefeda7
commit 9b09003643
2 changed files with 8 additions and 1 deletions

View file

@ -1,4 +1,9 @@
corrections:
corrected the "fixed possible SIGSEGV" fix because SIGSEGV still might
occur under those conditions. Thanks to Toni Mattila for first
reporting this problem.
####################### V 2.0.0-b7:
security:

View file

@ -226,8 +226,10 @@ int _xioopen_listen(struct single *xfd, int xioflags, struct sockaddr *us, sockl
char peername[256];
char sockname[256];
int ps; /* peer socket */
salen = sizeof(struct sockaddr);
pa = &_peername;
la = &_sockname;
salen = sizeof(struct sockaddr);
do {
/*? int level = E_ERROR;*/
Notice1("listening on %s", sockaddr_info(us, uslen, lisname, sizeof(lisname)));