summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2003-05-14 22:33:58 +1000
committerDamien Miller <djm@mindrot.org>2003-05-14 22:33:58 +1000
commit1ea7166019154c4e4c829ff5b170b778a5a4cab7 (patch)
treed1c94d276d649a675d59d515edd3651a836cbce0
parentabef5628e833163d5666736184e06e9af81d2636 (diff)
- (djm) Bug #258: sscanf("[0-9]") -> sscanf("[0123456789]") for portability
-rw-r--r--ChangeLog3
-rw-r--r--ssh.c4
2 files changed, 4 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index 5f11ce1e7..46d14e74d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -84,6 +84,7 @@
84 - (djm) Die screaming if start_pam() is called when UsePAM=no 84 - (djm) Die screaming if start_pam() is called when UsePAM=no
85 - (djm) Avoid KrbV leak for MIT Kerberos 85 - (djm) Avoid KrbV leak for MIT Kerberos
86 - (dtucker) Set ai_socktype and ai_protocol in fake-getaddrinfo.c. ok djm@ 86 - (dtucker) Set ai_socktype and ai_protocol in fake-getaddrinfo.c. ok djm@
87 - (djm) Bug #258: sscanf("[0-9]") -> sscanf("[0123456789]") for portability
87 88
8820030512 8920030512
89 - (djm) Redhat spec: Don't install profile.d scripts when not 90 - (djm) Redhat spec: Don't install profile.d scripts when not
@@ -1471,4 +1472,4 @@
1471 save auth method before monitor_reset_key_state(); bugzilla bug #284; 1472 save auth method before monitor_reset_key_state(); bugzilla bug #284;
1472 ok provos@ 1473 ok provos@
1473 1474
1474$Id: ChangeLog,v 1.2699 2003/05/14 11:48:51 dtucker Exp $ 1475$Id: ChangeLog,v 1.2700 2003/05/14 12:33:58 djm Exp $
diff --git a/ssh.c b/ssh.c
index 6f5a146fe..0e2b7628e 100644
--- a/ssh.c
+++ b/ssh.c
@@ -427,9 +427,9 @@ again:
427 427
428 case 'L': 428 case 'L':
429 case 'R': 429 case 'R':
430 if (sscanf(optarg, "%5[0-9]:%255[^:]:%5[0-9]", 430 if (sscanf(optarg, "%5[0123456789]:%255[^:]:%5[0123456789]",
431 sfwd_port, buf, sfwd_host_port) != 3 && 431 sfwd_port, buf, sfwd_host_port) != 3 &&
432 sscanf(optarg, "%5[0-9]/%255[^/]/%5[0-9]", 432 sscanf(optarg, "%5[0123456789]/%255[^/]/%5[0123456789]",
433 sfwd_port, buf, sfwd_host_port) != 3) { 433 sfwd_port, buf, sfwd_host_port) != 3) {
434 fprintf(stderr, 434 fprintf(stderr,
435 "Bad forwarding specification '%s'\n", 435 "Bad forwarding specification '%s'\n",