diff options
author | Damien Miller <djm@mindrot.org> | 2013-07-18 16:11:07 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2013-07-18 16:11:07 +1000 |
commit | 8158441d01ab84f33a7e70e27f87c02cbf67e709 (patch) | |
tree | 8a7751035b1acec1e02bff4af5b362962bf4aead /scp.c | |
parent | bbeb1dac550bad8e6aff9bd27113c6bd5ebb7413 (diff) |
- djm@cvs.openbsd.org 2013/06/21 05:43:10
[scp.c]
make this -Wsign-compare clean after time_t conversion
Diffstat (limited to 'scp.c')
-rw-r--r-- | scp.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: scp.c,v 1.176 2013/06/17 04:48:42 guenther Exp $ */ | 1 | /* $OpenBSD: scp.c,v 1.177 2013/06/21 05:43:10 djm Exp $ */ |
2 | /* | 2 | /* |
3 | * scp - secure remote copy. This is basically patched BSD rcp which | 3 | * scp - secure remote copy. This is basically patched BSD rcp which |
4 | * uses ssh to do the data transfer (instead of using rcmd). | 4 | * uses ssh to do the data transfer (instead of using rcmd). |
@@ -976,7 +976,7 @@ sink(int argc, char **argv) | |||
976 | ull = strtoull(cp, &cp, 10); | 976 | ull = strtoull(cp, &cp, 10); |
977 | if (!cp || *cp++ != ' ') | 977 | if (!cp || *cp++ != ' ') |
978 | SCREWUP("mtime.sec not delimited"); | 978 | SCREWUP("mtime.sec not delimited"); |
979 | if ((time_t)ull < 0 || (time_t)ull != ull) | 979 | if ((time_t)ull < 0 || ull > LLONG_MAX) |
980 | setimes = 0; /* out of range */ | 980 | setimes = 0; /* out of range */ |
981 | mtime.tv_sec = ull; | 981 | mtime.tv_sec = ull; |
982 | mtime.tv_usec = strtol(cp, &cp, 10); | 982 | mtime.tv_usec = strtol(cp, &cp, 10); |
@@ -988,7 +988,7 @@ sink(int argc, char **argv) | |||
988 | ull = strtoull(cp, &cp, 10); | 988 | ull = strtoull(cp, &cp, 10); |
989 | if (!cp || *cp++ != ' ') | 989 | if (!cp || *cp++ != ' ') |
990 | SCREWUP("atime.sec not delimited"); | 990 | SCREWUP("atime.sec not delimited"); |
991 | if ((time_t)ull < 0 || (time_t)ull != ull) | 991 | if ((time_t)ull < 0 || ull > LLONG_MAX) |
992 | setimes = 0; /* out of range */ | 992 | setimes = 0; /* out of range */ |
993 | atime.tv_sec = ull; | 993 | atime.tv_sec = ull; |
994 | atime.tv_usec = strtol(cp, &cp, 10); | 994 | atime.tv_usec = strtol(cp, &cp, 10); |