diff options
Diffstat (limited to 'ext/session/changeset.c')
-rw-r--r-- | ext/session/changeset.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/ext/session/changeset.c b/ext/session/changeset.c index 72f2da41a..9cf62949a 100644 --- a/ext/session/changeset.c +++ b/ext/session/changeset.c @@ -55,17 +55,18 @@ static void readFile(const char *zFilename, int *pSz, void **ppBuf){ pBuf = sqlite3_malloc64( sz ? sz : 1 ); if( pBuf==0 ){ fprintf(stderr, "cannot allocate %d to hold content of \"%s\"\n", - sz, zFilename); + (int)sz, zFilename); exit(1); } if( sz>0 ){ - if( fread(pBuf, sz, 1, f)!=1 ){ - fprintf(stderr, "cannot read all %d bytes of \"%s\"\n", sz, zFilename); + if( fread(pBuf, (size_t)sz, 1, f)!=1 ){ + fprintf(stderr, "cannot read all %d bytes of \"%s\"\n", + (int)sz, zFilename); exit(1); } fclose(f); } - *pSz = sz; + *pSz = (int)sz; *ppBuf = pBuf; } |