diff options
author | Xavier Roche <xroche@users.noreply.github.com> | 2013-10-09 13:11:06 +0000 |
---|---|---|
committer | Xavier Roche <xroche@users.noreply.github.com> | 2013-10-09 13:11:06 +0000 |
commit | f967595e08d5b75ef91a22a7d5faca588495cf9d (patch) | |
tree | 4d6751cabdd0eb6380ec3ad9c5a7808bdfa5fdcd | |
parent | ee04f0c687cac9717dd41b583909c21f2c359e2a (diff) |
Fixed warnings
-rw-r--r-- | src/htsjava.c | 14 |
1 files changed, 8 insertions, 6 deletions
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; + } } |