version 1.127, 2013/03/07 19:27:25 |
version 1.128, 2013/05/17 00:13:13 |
|
|
close(fd); |
close(fd); |
|
|
if (n != len) { |
if (n != len) { |
xfree(banner); |
free(banner); |
return (NULL); |
return (NULL); |
} |
} |
banner[n] = '\0'; |
banner[n] = '\0'; |
|
|
packet_send(); |
packet_send(); |
debug("userauth_banner: sent"); |
debug("userauth_banner: sent"); |
done: |
done: |
if (banner) |
free(banner); |
xfree(banner); |
|
} |
} |
|
|
/* |
/* |
|
|
debug("bad service request %s", service); |
debug("bad service request %s", service); |
packet_disconnect("bad service request %s", service); |
packet_disconnect("bad service request %s", service); |
} |
} |
xfree(service); |
free(service); |
} |
} |
|
|
/*ARGSUSED*/ |
/*ARGSUSED*/ |
|
|
} |
} |
userauth_finish(authctxt, authenticated, method, NULL); |
userauth_finish(authctxt, authenticated, method, NULL); |
|
|
xfree(service); |
free(service); |
xfree(user); |
free(user); |
xfree(method); |
free(method); |
} |
} |
|
|
void |
void |
|
|
packet_put_char(partial); |
packet_put_char(partial); |
packet_send(); |
packet_send(); |
packet_write_wait(); |
packet_write_wait(); |
xfree(methods); |
free(methods); |
} |
} |
} |
} |
|
|