ClientList::SendWhoAll is some sketchy code indeed. There are several places where it could overflow due to unchecked string copying. It's all wrapped in an exception handler, so ideally even if something goes wrong it shouldn't crash, but I would guess the gcc check is ignoring that.
You may be able to disable the buffer overflow checking by adding -D_FORTIFY_SOURCE=0 to your compile flags in the zone makefile.
|