0

私のアプリでは、ライブラリ SSzipArchive を使用するときに問題が発生します。

minizip > ioapi.c ファイル

static int ZCALLBACK fclose_file_func (voidpf opaque, voidpf stream)
{
    FILE_IOPOSIX *ioposix = NULL;
    int ret = -1;
    if (stream == NULL)
        return ret;
    ioposix = (FILE_IOPOSIX*)stream;
    if (ioposix->filename != NULL)
        free(ioposix->filename); <--- here crashed point
    ret = fclose(ioposix->file);
    free(ioposix);
    return ret;
}

この方法。

エラー ログ : malloc: * オブジェクト 0x198f0e90 のエラー: 解放されるポインターが割り当てられていません *デバッグするために malloc_error_break にブレークポイントを設定します

どうすれば修正できるかわかりません。教えてください。

4

0 に答える 0