diff -p -up gdb-6.8/gdb/gdbserver/linux-low.c.orig gdb-6.8/gdb/gdbserver/linux-low.c --- gdb-6.8/gdb/gdbserver/linux-low.c.orig 2009-01-20 15:49:03.000000000 -0500 +++ gdb-6.8/gdb/gdbserver/linux-low.c 2009-01-20 15:45:51.000000000 -0500 @@ -1379,7 +1379,7 @@ fetch_register (int regno) char *err = strerror (errno); char *msg = alloca (strlen (err) + 128); sprintf (msg, "reading register %d: %s", regno, err); - error (msg); + error ("%s", msg); goto error_exit; } } @@ -1449,7 +1449,7 @@ usr_store_inferior_registers (int regno) char *msg = alloca (strlen (err) + 128); sprintf (msg, "writing register %d: %s", regno, err); - error (msg); + error ("%s", msg); return; } }