At 08:28 PM 9/28/97 -0700, Darklord wrote:
>Never assume its a win95 error "Phallus"/
>I have had pfiles and other files come out to be 0 bytes. For example.
>lets say you opened up a file to be written to.. something got screwed
>and closed the file.. just an example of what may have happened.
>
> For some reason.. i dont even remember seeing that patch that saves
>files that way.. my memory is so bad now days from 60+ hrs propgramming
>per week that i dont even know what i was working on at the time.
>
> What i do know tho.. is one day i had like 100 *.save files in the lib/
>for who knows why.. and believe it or not they were all 0 bytes.. so
>explain that one.
>
> If it does it again.. id go back throught the code.. checking the sizes
>of the variables.. and of course a glitch that might be within.
After finding the offending fclose(fll); line I removed it but then someone
else mentioned that it was that the line before it didn't have 'fll =' on
it. So I added the fclose(fll); back on and changed the fopen line above
it. First thing I noticed was that I "lost" my test piece of meat. After
that I did some testing with a new piece of meat and it works just fine. So
I guess the snippet needs to be updated.
change line 115 of roomsave.txt to:
fll = fopen(buf, "wb");
that should fix the problem unless I am mistaken and we all know how rare a
thing that is ;)
I just hate errors. I hope everyone has enjoyed this discussion about this
one line that caused a whole mud to crash. I think it has been resolved now.
+------------------------------------------------------------+
| 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