]> git.donarmstrong.com Git - rsem.git/blobdiff - NoiseProfile.h
rsem v1.1.11
[rsem.git] / NoiseProfile.h
index 9c3dd2230dec94e1a515473fb741d4eecc16ca8e..c8d21073b3c21e7ded8b50b04f01da458f5b8ab6 100644 (file)
@@ -5,6 +5,7 @@
 #include<cstdio>
 #include<cstring>
 #include<string>
+#include<cassert>
 
 #include "utils.h"
 #include "RefSeq.h"
@@ -119,10 +120,10 @@ void NoiseProfile::read(FILE *fi) {
        int tmp_ncodes;
 
        memset(c, 0, sizeof(c));
-       fscanf(fi, "%d", &tmp_ncodes);
+       assert(fscanf(fi, "%d", &tmp_ncodes) == 1);
        assert(tmp_ncodes == NCODES);
        for (int i = 0; i < NCODES; i++)
-               fscanf(fi, "%lf", &p[i]);
+         assert(fscanf(fi, "%lf", &p[i]) == 1);
 }
 
 void NoiseProfile::write(FILE *fo) {