Updated #include's to point to new location of mts.h on mts/generic
[mmh] / uip / vmhsbr.c
index 8ef0310..cc92b49 100644 (file)
@@ -106,7 +106,7 @@ peer2rc (struct record *rc)
     if (fp) {
        fseek (fp, 0L, SEEK_END);
        fprintf (fp, "%d: <--- %s %d: \"%*.*s\"\n", (int) getpid(),
-               types[rc->rc_type], rc->rc_len,
+               types[(unsigned char)rc->rc_type], rc->rc_len,
                rc->rc_len, rc->rc_len, rc->rc_data);
        fflush (fp);
     }
@@ -127,7 +127,7 @@ rc2peer (char code, int len, char *data)
     if (fp) {
        fseek (fp, 0L, SEEK_END);
        fprintf (fp, "%d: ---> %s %d: \"%*.*s\"\n", (int) getpid(),
-               types[rc->rc_type], rc->rc_len,
+               types[(unsigned char)rc->rc_type], rc->rc_len,
                rc->rc_len, rc->rc_len, data);
        fflush (fp);
     }
@@ -164,11 +164,13 @@ fmt2peer (char code, char *fmt, ...)
 int
 err2peer (char code, char *what, char *fmt, ...)
 {
+    int     return_value;
     va_list ap;
 
     va_start(ap, fmt);
-    verr2peer(code, what, fmt, ap);
+    return_value = verr2peer(code, what, fmt, ap);
     va_end(ap);
+    return return_value;  /* This routine returned garbage before 1999-07-15. */
 }