diff options
author | Andreas Eversberg <jolly@eversberg.eu> | 2021-01-25 15:16:29 +0100 |
---|---|---|
committer | Andreas Eversberg <jolly@eversberg.eu> | 2021-03-07 10:38:38 +0100 |
commit | 8c0a25f3b0f5ab264333c25ca30145e5f49dcb4f (patch) | |
tree | dc9f983c6c30f6ce8b2df218fb610a18da00857d /src/cnetz/main.c | |
parent | 22cb70fb1b2c628383c122aafcfdccd3070f269a (diff) |
Added special strdup to liboptions, to prevent memory leaks for option strings
If you are doing memory leak debugging you don't want to see any leaks when
stopping the program.
Diffstat (limited to 'src/cnetz/main.c')
-rw-r--r-- | src/cnetz/main.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cnetz/main.c b/src/cnetz/main.c index 3e5ba3e..2d7d8d8 100644 --- a/src/cnetz/main.c +++ b/src/cnetz/main.c @@ -376,7 +376,7 @@ error_fuz: fuz_rest = atoi_limit(p, 0, 255); } else if (!strncasecmp(argv[argi], "fuz-name=", p - argv[argi])) { - fuz_name = strdup(p); + fuz_name = options_strdup(p); } else if (!strncasecmp(argv[argi], "kennung-fufst=", p - argv[argi])) { kennung_fufst = atoi_limit(p, 0, 3); @@ -659,6 +659,8 @@ fail: /* exits */ fm_exit(); + options_free(); + return 0; } |