From 3c8e21fc39bc5aa86f4408cfc45e7fa2f472f4cf Mon Sep 17 00:00:00 2001
From: Dmitry Ivanov <ivadmi5@gmail.com>
Date: Wed, 16 Aug 2023 19:42:31 +0300
Subject: [PATCH] Update rust's port

---
 pgproto/examples/demo.lua | 2 +-
 pgproto/src/lib.rs        | 8 +++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/pgproto/examples/demo.lua b/pgproto/examples/demo.lua
index b37d03c988..fb2b151320 100755
--- a/pgproto/examples/demo.lua
+++ b/pgproto/examples/demo.lua
@@ -26,5 +26,5 @@ fiber.create(function()
         ]]
     end)
 
-    box.func['libpgproto.server_start']:call { 'localhost', 5432 }
+    box.func['libpgproto.server_start']:call { 'localhost', '5432' }
 end)
diff --git a/pgproto/src/lib.rs b/pgproto/src/lib.rs
index d33bb27262..d25637ec3f 100644
--- a/pgproto/src/lib.rs
+++ b/pgproto/src/lib.rs
@@ -14,9 +14,11 @@ fn setup_logger() {
 }
 
 #[tarantool::proc]
-fn server_start() {
-    log::info!("starting postgres server...");
-    let server = server::new_listener(("127.0.0.1", 5432)).unwrap();
+fn server_start(host: &str, port: &str) {
+    let port = port.parse::<u16>().expect("bad port");
+
+    log::info!("starting postgres server at {host}:{port}...");
+    let server = server::new_listener((host, port)).unwrap();
 
     let mut handles = vec![];
     while let Ok(raw) = server.accept() {
-- 
GitLab