commit 3b5759c036feb0e857b03c3e481b1d08ad06cf9f
parent 9bfbfcd05ba32865e03ec448807d5c81426fba6d
Author: Anders Damsgaard <anders@adamsgaard.dk>
Date: Thu, 5 Mar 2020 21:58:55 +0100
Fix assignment of simulation name
Diffstat:
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/1d_fd_simple_shear.c b/1d_fd_simple_shear.c
@@ -202,9 +202,9 @@ main(int argc, char* argv[])
usage();
} ARGEND;
- if (argc == 1 && argv[1])
- snprintf(sim.name, sizeof(sim.name), "%s", argv[1]);
- else if (argc > 1)
+ if (argc == 1 && argv[0]) {
+ snprintf(sim.name, sizeof(sim.name), "%s", argv[0]);
+ } else if (argc > 1)
usage();
if (sim.nz < 1)
@@ -294,7 +294,8 @@ main(int argc, char* argv[])
iter++;
if ((filetimeclock - sim.dt >= sim.file_dt || iter == 1) &&
- strcmp(sim.name, DEFAULT_SIMULATION_NAME) != 0) {
+ strncmp(sim.name, DEFAULT_SIMULATION_NAME,
+ sizeof(DEFAULT_SIMULATION_NAME)) != 0) {
write_output_file(normalize);
filetimeclock = 0.0;
if (iter == 1)