On Sat, 15 Nov 1997, Chuck Reed wrote:
->Program terminated with signal 11, Segmentation fault.
->#0 0x807f430 in strn_cmp (arg1=0x0, arg2=0x82aecf0 "", n=137002952)
^^^ ^^
0x0 == NULL. Now, here's a common sense question: can you do
something to nothing? That is, could you pick up something that
doesn't exist? Write with a pencil you don't have? Look for a place
where you're calling 'strn_cmp' with an empty string. Especially, new
code. Eg., if you have something like:
one_argument(argument, arg);
if (!strn_cmp(arg, "redball", strlen(arg))) {
.
.
.
}
you never actually check to see if arg actually has something in it,
thus, if the command is called without arguments, you get arg == NULL,
and then you're trying to do something with nothing.
daniel koepke / dkoepke@california.com
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST