At 08:48 PM 3/9/99 -0800, you wrote: >Acido wrote: > >> Uhm so i get the idea it's a pretty bad thing if it dosn't crash in >> most cases. So how do i make sure that it DO crash and dump core >> acordingly?? > >Well, it should already. I don't have the code at hand, but it should >call "strlen()" to determine the number of bytes to allocate for the >new string. strlen() should crash on NULL. Although, unfortunately >and oddly enough, some platforms don't crash when they should, or >do crash when they shouldn't. > >I remember working for a MUD that was running on Solaris a few years >back -- I wrote up some code that I had tested on Linux and BSD for >inline colors. It worked fine on both. But on Solaris, the MUD >crashed whenever a message was sent. I agonized over it for a while, >then -- on a whim -- I changed all the "*str = 0;" lines to >"*str = '\0';" and it ran fine. <sigh> Uhm just wondering if passing a NULL string would crash in redhat linux? of cause i could give it a try heh.. > >> (we all know dak is always right all the time hehe :) > >Actually, I'm usually wrong. But I hide it well. Heh nah can't remember of a time you were wrong atm :) +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST