Skip to content

found a BUG in this source_code_reset() function :) #4

@xuges

Description

@xuges

src/source_code.c:

void source_code_reset(source_code_t sc)
{
    switch (sc->sctype) {
    case SOURCE_CODE_TYPE_FILE:
        break;

    case SOURCE_CODE_TYPE_STRING:
        
        fseek(sc->u.fp, 0, SEEK_SET);      //!!! may be crash with compile source code strings.
        break;
    }

    sc->i = 0;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions