X-Git-Url: https://git.donarmstrong.com/?p=rsem.git;a=blobdiff_plain;f=QProfile.h;h=6646342b217cf59a8456a52a11bc6c0df04e5601;hp=0a3b74fef022fb45ca045e342fbb3051ca1193d6;hb=refs%2Fheads%2Fmaster;hpb=37513308b7557ae65899e59df8e43b5dec90da5c diff --git a/QProfile.h b/QProfile.h index 0a3b74f..6646342 100644 --- a/QProfile.h +++ b/QProfile.h @@ -128,12 +128,12 @@ void QProfile::collect(const QProfile& o) { void QProfile::read(FILE *fi) { int tmp_size, tmp_ncodes; - fscanf(fi, "%d %d", &tmp_size, &tmp_ncodes); + assert(fscanf(fi, "%d %d", &tmp_size, &tmp_ncodes) == 2); assert(tmp_size == SIZE && tmp_ncodes == NCODES); for (int i = 0; i < SIZE; i++) for (int j = 0; j < NCODES; j++) for (int k = 0; k < NCODES; k++) - fscanf(fi, "%lf", &p[i][j][k]); + assert(fscanf(fi, "%lf", &p[i][j][k]) == 1); } void QProfile::write(FILE *fo) {