From f967595e08d5b75ef91a22a7d5faca588495cf9d Mon Sep 17 00:00:00 2001 From: Xavier Roche Date: Wed, 9 Oct 2013 13:11:06 +0000 Subject: Fixed warnings --- src/htsjava.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'src/htsjava.c') diff --git a/src/htsjava.c b/src/htsjava.c index 5092c9e..92ff72e 100644 --- a/src/htsjava.c +++ b/src/htsjava.c @@ -446,12 +446,14 @@ static RESP_STRUCT readtable(htsmoduleStruct * str, FILE * fp, static unsigned short int readshort(FILE * fp) { unsigned short int valint; - fread(&valint, sizeof(valint), 1, fp); - - if (reverse_endian()) - return hts_swap16(valint); - else - return valint; + if (fread(&valint, sizeof(valint), 1, fp) == 1) { + if (reverse_endian()) + return hts_swap16(valint); + else + return valint; + } else { + return 0; + } } -- cgit v1.2.3