diff options
author | Michael Tüxen <tuexen@fh-muenster.de> | 2013-03-10 11:51:25 +0000 |
---|---|---|
committer | Michael Tüxen <tuexen@fh-muenster.de> | 2013-03-10 11:51:25 +0000 |
commit | 58f61d29c7477bb1127fe07cb3e0804522bfbec5 (patch) | |
tree | 1efd68b27ad147f35e27c01972471fcf35788191 /mergecap.c | |
parent | 0bbf82a38a2a0623501ef4a71d6badf2139ff964 (diff) | |
download | wireshark-58f61d29c7477bb1127fe07cb3e0804522bfbec5.tar.gz wireshark-58f61d29c7477bb1127fe07cb3e0804522bfbec5.tar.bz2 wireshark-58f61d29c7477bb1127fe07cb3e0804522bfbec5.zip |
Only cast the variable after checking it.
svn path=/trunk/; revision=48222
Diffstat (limited to 'mergecap.c')
-rw-r--r-- | mergecap.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mergecap.c b/mergecap.c index 4bb8299bdc..433518824f 100644 --- a/mergecap.c +++ b/mergecap.c @@ -62,10 +62,10 @@ static int get_natural_int(const char *string, const char *name) { - int number; + long number; char *p; - number = (int) strtol(string, &p, 10); + number = strtol(string, &p, 10); if (p == string || *p != '\0') { fprintf(stderr, "mergecap: The specified %s \"%s\" isn't a decimal number\n", name, string); @@ -81,7 +81,7 @@ get_natural_int(const char *string, const char *name) name, INT_MAX); exit(1); } - return number; + return (int)number; } static int |