* ser-unix.c (hardwire_noflush_set_tty_state): Use an assignment,
authorJim Kingdon <jkingdon@engr.sgi.com>
Fri, 2 Jul 1993 02:50:43 +0000 (02:50 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Fri, 2 Jul 1993 02:50:43 +0000 (02:50 +0000)
not an initializer, to copy the structure.

gdb/ser-unix.c

index dbd51df..2fe9be9 100644 (file)
@@ -221,10 +221,11 @@ hardwire_noflush_set_tty_state (scb, new_ttystate, old_ttystate)
      serial_ttystate new_ttystate;
      serial_ttystate old_ttystate;
 {
-  struct hardwire_ttystate new_state =
-    *(struct hardwire_ttystate *)new_ttystate;
+  struct hardwire_ttystate new_state;
   struct hardwire_ttystate *state = (struct hardwire_ttystate *) old_ttystate;
 
+  new_state = *(struct hardwire_ttystate *)new_ttystate;
+
 #ifdef HAVE_TERMIOS
   /* I'm not sure whether this is necessary; the manpage makes no mention
      of discarding input when switching to/from ICANON.  */