aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorJulien Dessaux2018-07-31 08:52:51 +0200
committerJulien Dessaux2018-07-31 08:52:51 +0200
commit5975503d881f5dab86e85a4b680b9e96673256eb (patch)
treea08578a636ed2a8d4a77da3240fbed1daaf06bcb /src/main.c
parentMade a working ssh proxy server (diff)
downloadbastion-5975503d881f5dab86e85a4b680b9e96673256eb.tar.gz
bastion-5975503d881f5dab86e85a4b680b9e96673256eb.tar.bz2
bastion-5975503d881f5dab86e85a4b680b9e96673256eb.zip
Code cleaning and added error handling
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main.c b/src/main.c
index 0c6b6cb..c3d7108 100644
--- a/src/main.c
+++ b/src/main.c
@@ -17,7 +17,7 @@ static void sigchld_handler(int signo) {
static ssh_bind sshbind;
static ssh_session session;
-__attribute__((noreturn)) void sigint_handler(int signo)
+__attribute__((noreturn)) static void sigint_handler(int signo)
{
(void) signo;
ssh_free(session);
@@ -56,8 +56,8 @@ int main()
fprintf(stderr, "Error initializing ssh_bind\n");
exit(-1);
}
- int port = 2222;
- ssh_bind_options_set(sshbind, SSH_BIND_OPTIONS_BINDPORT, &port);
+ int listen_port = LISTEN_PORT;
+ ssh_bind_options_set(sshbind, SSH_BIND_OPTIONS_BINDPORT, &listen_port);
ssh_bind_options_set(sshbind, SSH_BIND_OPTIONS_DSAKEY, DSAKEY_PATH);
ssh_bind_options_set(sshbind, SSH_BIND_OPTIONS_RSAKEY, RSAKEY_PATH);
ssh_bind_options_set(sshbind, SSH_BIND_OPTIONS_ECDSAKEY, ECDSAKEY_PATH);