diff options
author | kris <kris@FreeBSD.org> | 2000-06-03 09:52:37 +0000 |
---|---|---|
committer | kris <kris@FreeBSD.org> | 2000-06-03 09:52:37 +0000 |
commit | 3639dd9acea182e29b2d59915fbb97029217d9b2 (patch) | |
tree | 2b0a0dae36e62d807780aa047b690ffacb266b19 /crypto/openssh/compat.c | |
parent | 585dc667de870922b14ce5a99c088c1a68de7934 (diff) | |
download | FreeBSD-src-3639dd9acea182e29b2d59915fbb97029217d9b2.zip FreeBSD-src-3639dd9acea182e29b2d59915fbb97029217d9b2.tar.gz |
Initial import of OpenSSH snapshot from 2000/05/30
Obtained from: OpenBSD
Diffstat (limited to 'crypto/openssh/compat.c')
-rw-r--r-- | crypto/openssh/compat.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/crypto/openssh/compat.c b/crypto/openssh/compat.c index 33e509c..1dd0c39 100644 --- a/crypto/openssh/compat.c +++ b/crypto/openssh/compat.c @@ -28,7 +28,7 @@ */ #include "includes.h" -RCSID("$Id: compat.c,v 1.13 2000/05/08 17:42:24 markus Exp $"); +RCSID("$Id: compat.c,v 1.14 2000/05/22 18:42:01 markus Exp $"); #include "ssh.h" #include "packet.h" @@ -80,10 +80,12 @@ compat_datafellows(const char *version) int proto_spec(const char *spec) { - char *s = xstrdup(spec); - char *p; + char *s, *p; int ret = SSH_PROTO_UNKNOWN; + if (spec == NULL) + return ret; + s = xstrdup(spec); for ((p = strtok(s, SEP)); p; (p = strtok(NULL, SEP))) { switch(atoi(p)) { case 1: |