From fdd4d9ac939195eda5d1e3cfa1588f877b2058eb Mon Sep 17 00:00:00 2001
From: dt686 <dt686@tux4.cci.drexel.edu>
Date: Sun, 16 Mar 2025 00:50:44 -0400
Subject: [PATCH] small bug

---
 6-RShell/starter/rsh_cli.c    | 4 ++++
 6-RShell/starter/rsh_server.c | 5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/6-RShell/starter/rsh_cli.c b/6-RShell/starter/rsh_cli.c
index be4541a..67f5571 100644
--- a/6-RShell/starter/rsh_cli.c
+++ b/6-RShell/starter/rsh_cli.c
@@ -119,6 +119,10 @@ int exec_remote_cmd_loop(char *address, int port)
             break;
         }
         cmd_buff[strcspn(cmd_buff,"\n")] = '\0';
+
+        if (cmd_buff[0] == '\0'){
+            continue;
+        }
         // TODO send() over cli_socket
 
         int ret = send(cli_socket, cmd_buff, strlen(cmd_buff) + 1, 0);
diff --git a/6-RShell/starter/rsh_server.c b/6-RShell/starter/rsh_server.c
index b0d9ac1..b5bde8f 100644
--- a/6-RShell/starter/rsh_server.c
+++ b/6-RShell/starter/rsh_server.c
@@ -133,11 +133,6 @@ int boot_server(char *ifaces, int port){
     addr.sin_family = AF_INET;
     inet_pton(AF_INET, ifaces, &addr.sin_addr.s_addr);
     addr.sin_port = htons(port);
-    /*
-     * Prepare for accepting connections. The backlog size is set
-     * to 20. So while one request is being processed other requests
-     * can be waiting.
-     */
 
     ret = bind(svr_socket, (const struct sockaddr *) &addr,
         sizeof(struct sockaddr_in));
-- 
GitLab