citserver.c: slight changes to cmd_rchg() and cmd_hchg() [crashes]
authorArt Cancro <ajc@citadel.org>
Wed, 11 Nov 1998 22:58:27 +0000 (22:58 +0000)
committerArt Cancro <ajc@citadel.org>
Wed, 11 Nov 1998 22:58:27 +0000 (22:58 +0000)
citadel/ChangeLog
citadel/citserver.c

index d7aee4aba37b546ce726056854225dde35dbedd2..82f152d1963aa5ca4b27664967db77e5c1dfee86 100644 (file)
@@ -1,3 +1,6 @@
+Wed Nov 11 17:57:39 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
+       * citserver.c: slight changes to cmd_rchg() and cmd_hchg() [crashes]
+
 1998-11-11 Nathan Bryant <bryant@cs.usm.maine.edu>
        * serv_upgrade.c: fix uninitialized variable
 
index 7cf5518ced4308ab4c0652626f87b5aadfc2f58b..a678f13963797e9b4cb8b9f9f0853a9af3b7d420 100644 (file)
@@ -75,6 +75,7 @@ void master_cleanup(void) {
 
        /* Now go away. */
        lprintf(3, "citserver: exiting.\n");
+       fflush(stdout); fflush(stderr);
        exit(0);
        }
 
@@ -171,8 +172,8 @@ void cmd_rchg(char *newroomname)
       strncpy(CC->fake_roomname, newroomname, ROOMNAMELEN-1);
    }
    else
-      CC->fake_roomname[0] = '\0';
-   cprintf("%d\n",OK);
+      strcpy(CC->fake_roomname, "");
+   cprintf("%d OK\n",OK);
 }
 
 void cmd_hchg(char *newhostname)
@@ -183,8 +184,8 @@ void cmd_hchg(char *newhostname)
       strncpy(CC->fake_hostname, newhostname, 24);
    }
    else
-      CC->fake_hostname[0] = '\0';
-   cprintf("%d\n",OK);
+      strcpy(CC->fake_hostname, "");
+   cprintf("%d OK\n",OK);
 }
 
 void cmd_uchg(char *newusername)