diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2014-02-02 13:31:08 +0100 |
---|---|---|
committer | Tobias Klauser <tklauser@distanz.ch> | 2014-02-02 13:31:08 +0100 |
commit | fd57d0395f65ad1e63901d5917c4eb043881dca6 (patch) | |
tree | a4706ee27922d5ac26186b1f3b1630ea65a76881 /trafgen.c | |
parent | 61fa17c72e5b8a39ab4bc15486061f5d252e7ba5 (diff) |
trafgen: Don't modify optarg/argv
Follow commit bed9b6bb ("netsniff-ng: Don't modify optarg/argv").
We shouldn't modify optarg (and thus argv) since it's e.g. used to
display the commandline string in `ps'. Since strtoul() reads until it
encounters the first non-numeric character and ignores the rest, we can
just revert from setting a NULL byte after the numeric part of the
string.
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Diffstat (limited to 'trafgen.c')
-rw-r--r-- | trafgen.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -1036,7 +1036,6 @@ int main(int argc, char **argv) ctx.reserve_size = 1 << 30; else panic("Syntax error in ring size param!\n"); - *ptr = 0; ctx.reserve_size *= strtol(optarg, NULL, 0); break; |