On Wednesday, February 18, 1998 9:41 PM, S. Mead [SMTP:meadsh@ECE.ORST.EDU] wrote: > I got this error while trying to boot up, this is the section of code in > db.c function char *fread_string that called the error: > > if (length + templength >= MAX_STRING_LENGTH) { > log("SYSERR: fread_string: string too large (db.c)"); > log(error); > exit(1); > > I don't know what it means, is it trying to reading a text file or > something? I don't know what the fread_string function does either... I think there's a little comment at the beginning of the fread_string function.. ah yes, here it is. /* read and allocate space for a '~'-terminated string from a given file */ Also given the line if ( blah >= MAX_blah) I would assume that something is larger than something is supposed to be. Seeing as the comment tells us it reads and allocates space for a string from a file, it would seem that the string is too large for our if check above. This is supported by the error message saying so. Two choices: 1) Make your string smaller 2) make your max_string_length larger. (mine's 8192) --Mallory +------------------------------------------------------------+ | 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/15/00 PST