xdmauth: Correct miscall of abs() to instrad call labs()
xdmauth.c:230:13: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value,Semantic Issue] if (abs(now - client->time) > TwentyFiveMinutes) { ^ xdmauth.c:230:13: note: use function 'labs' instead [Semantic Issue] if (abs(now - client->time) > TwentyFiveMinutes) { ^~~ labs xdmauth.c:302:9: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value,Semantic Issue] if (abs(client->time - now) > TwentyMinutes) { ^ xdmauth.c:302:9: note: use function 'labs' instead [Semantic Issue] if (abs(client->time - now) > TwentyMinutes) { ^~~ labs Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
This commit is contained in:
parent
9f0fcd14b5
commit
85eb90ea45
|
@ -227,7 +227,7 @@ XdmClientAuthTimeout(long now)
|
||||||
prev = 0;
|
prev = 0;
|
||||||
for (client = xdmClients; client; client = next) {
|
for (client = xdmClients; client; client = next) {
|
||||||
next = client->next;
|
next = client->next;
|
||||||
if (abs(now - client->time) > TwentyFiveMinutes) {
|
if (labs(now - client->time) > TwentyFiveMinutes) {
|
||||||
if (prev)
|
if (prev)
|
||||||
prev->next = next;
|
prev->next = next;
|
||||||
else
|
else
|
||||||
|
@ -299,7 +299,7 @@ XdmAuthorizationValidate(unsigned char *plain, int length,
|
||||||
}
|
}
|
||||||
now += clockOffset;
|
now += clockOffset;
|
||||||
XdmClientAuthTimeout(now);
|
XdmClientAuthTimeout(now);
|
||||||
if (abs(client->time - now) > TwentyMinutes) {
|
if (labs(client->time - now) > TwentyMinutes) {
|
||||||
free(client);
|
free(client);
|
||||||
if (reason)
|
if (reason)
|
||||||
*reason = "Excessive XDM-AUTHORIZATION-1 time offset";
|
*reason = "Excessive XDM-AUTHORIZATION-1 time offset";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user