Skip to content

Commit b0535ec

Browse files
committed
fixed wrong copy/paste
1 parent 26fa452 commit b0535ec

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/libAtoms/cutil.c

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,14 @@ void fread_array_d_(int *size, double *v, char *filename) {
216216

217217
fp = fopen(filename, "r");
218218
for (i=0; i < *size; i++) {
219-
fscanf(fp, "%lf", v+i);
219+
int n_read = fscanf(fp, "%lf", v+i);
220+
if (i == 0 && n_read <= 0) {
221+
// try binary
222+
fclose(fp);
223+
fp = fopen(filename, "r");
224+
fread(v, *size, sizeof(double), fp);
225+
break;
226+
}
220227
}
221228
fclose(fp);
222229
}
@@ -227,14 +234,7 @@ void fread_array_i_(int *size, int *v, char *filename) {
227234

228235
fp = fopen(filename, "r");
229236
for (i=0; i < *size; i++) {
230-
int n_read = fscanf(fp, "%lf", v+i);
231-
if (i == 0 && n_read <= 0) {
232-
// try binary
233-
fclose(fp);
234-
fp = fopen(filename, "r");
235-
fread(v, *size, sizeof(double), fp);
236-
break;
237-
}
237+
fscanf(fp, "%i", v+i);
238238
}
239239
fclose(fp);
240240
}

0 commit comments

Comments
 (0)