Ticket #9032: scummvm-engine-sci.patch

File scummvm-engine-sci.patch, 491 bytes (added by m-kiewitz, 15 years ago)

SCI: FileIO / ReadString fix

  • engines/sci/engine/kfile.cpp

    old new  
    267267                return;
    268268        }
    269269        f->_in->readLine_NEW(dest, maxsize);
     270        // The returned string must not have an ending LF
     271        int strSize = strlen(dest);
     272        if (strSize > 0) {
     273                if (dest[strSize - 1] == 0x0A)
     274                        dest[strSize - 1] = 0;
     275        }
    270276
    271277        debugC(2, kDebugLevelFile, "FGets'ed \"%s\"\n", dest);
    272278}