diff options
Diffstat (limited to 'sftp-server.c')
-rw-r--r-- | sftp-server.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sftp-server.c b/sftp-server.c index 538e5e267..fb6f0131b 100644 --- a/sftp-server.c +++ b/sftp-server.c | |||
@@ -90,6 +90,12 @@ RCSID("$OpenBSD: sftp-server.c,v 1.6 2000/09/07 20:27:53 deraadt Exp $"); | |||
90 | #define get_string(lenp) buffer_get_string(&iqueue, lenp); | 90 | #define get_string(lenp) buffer_get_string(&iqueue, lenp); |
91 | #define TRACE log | 91 | #define TRACE log |
92 | 92 | ||
93 | #ifdef HAVE___PROGNAME | ||
94 | extern char *__progname; | ||
95 | #else | ||
96 | char *__progname; | ||
97 | #endif | ||
98 | |||
93 | /* input and output queue */ | 99 | /* input and output queue */ |
94 | Buffer iqueue; | 100 | Buffer iqueue; |
95 | Buffer oqueue; | 101 | Buffer oqueue; |
@@ -1015,6 +1021,7 @@ main(int ac, char **av) | |||
1015 | int in, out, max; | 1021 | int in, out, max; |
1016 | ssize_t len, olen; | 1022 | ssize_t len, olen; |
1017 | 1023 | ||
1024 | __progname = get_progname(av[0]); | ||
1018 | handle_init(); | 1025 | handle_init(); |
1019 | 1026 | ||
1020 | in = dup(STDIN_FILENO); | 1027 | in = dup(STDIN_FILENO); |