X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fzip%2Fioapi.c;fp=src%2Flibgame%2Fzip%2Fioapi.c;h=5a31fcbfdfb6ae598eed85bfe6c9ec6891baf21d;hb=ed44c040b637f60a46e9051d1e939e62d3646a0b;hp=20da15240ad5ab441702cf64ed5626724239ce1d;hpb=ac8ca29d0e4dec7b621225457f6eb5179655ea14;p=rocksndiamonds.git diff --git a/src/libgame/zip/ioapi.c b/src/libgame/zip/ioapi.c index 20da1524..5a31fcbf 100644 --- a/src/libgame/zip/ioapi.c +++ b/src/libgame/zip/ioapi.c @@ -123,7 +123,7 @@ static voidpf ZCALLBACK fopen64_file_func(ZIP_UNUSED voidpf opaque, const void * { const char *fd_prefix = "fd:"; if (strncmp(filename, fd_prefix, strlen(fd_prefix)) == 0) - file = fdopen(dup(atoi(&filename[strlen(fd_prefix)])), mode_fopen); + file = fdopen(dup(atoi(&((const char*)filename)[strlen(fd_prefix)])), mode_fopen); else file = fopen64((const char*)filename, mode_fopen); return file_build_ioposix(file, (const char*)filename);