diff options
Diffstat (limited to 'contrib/cvs/src/root.c')
-rw-r--r-- | contrib/cvs/src/root.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/contrib/cvs/src/root.c b/contrib/cvs/src/root.c index 8e2380f..44d1f9a 100644 --- a/contrib/cvs/src/root.c +++ b/contrib/cvs/src/root.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1986-2005 The Free Software Foundation, Inc. + * Copyright (C) 1986-2008 The Free Software Foundation, Inc. * * Portions Copyright (C) 1998-2005 Derek Price, Ximbiot <http://ximbiot.com>, * and others. @@ -182,6 +182,12 @@ static int root_allow_count; static char **root_allow_vector; static int root_allow_size; +int +root_allow_used () +{ + return root_allow_count; +} + void root_allow_add (arg) char *arg; @@ -438,6 +444,8 @@ parse_cvsroot (root_in) newroot->method = server_method; else if (strcmp (method, "ext") == 0) newroot->method = ext_method; + else if (strcmp (method, "extssh") == 0) + newroot->method = extssh_method; else if (strcmp (method, "fork") == 0) newroot->method = fork_method; else @@ -667,6 +675,7 @@ parse_cvsroot (root_in) # endif case server_method: case ext_method: + case extssh_method: no_port = 1; /* no_password already set */ check_hostname = 1; |